Repository navigation
v0.147.0
Install or update: npm i -g cotal-ai@0.147.0
Restart running Cotal processes and agent sessions to use the new code.
What changed
cotal chatopens a session under one stable name that agents can mention, with no random suffix.- Keep a stopped seat's runtime custody reference during manager shutdown.
Every change in full
-
cotal chatopens a session under one stable name that agents can mention, with no random suffix. Without--name, it takes the newnamepreference (cotal config set name <name>), else your handle on a user-auth space, else your OS login on an open or static space. Every chat name is 1 to 128 letters, digits,_,.or-, starting and ending with a letter, digit or_, so an@namereaches it. Breaking:--nameno longer accepts a name outside that rule, such as one with a space or an@.cotal loginnow records a handle, the IdP's preferred user name, else its email's local part, else its name, the first that is a valid chat name, anduserStatusreturns it aslogin.name. The email is never the handle, so it does not appear in the roster. A user-auth sign-in made by an older cotal, or one whose IdP gives no valid chat name, has no handle on record, socotal chatrefuses withAUTH_REQUIREDuntil you sign in again or save a name. Once anamepreference is saved, an older cotal refuses every preferences read withdefaults has an unknown key "name"until it is upgraded or this version removes the name withcotal config unset name. The workspace exportsresolveChatName,chatNameProblem,nameInUseandnameInUseText, and a second session under a name in use is warned with both ways to change it. -
Keep a stopped seat's runtime custody reference during manager shutdown.
Shutdown now passes the same owned handle reference into retirement as per-agent teardown, so the runtime reaper can address recorded work before footprint cleanup. Runtime exit and ownership checks are unchanged.
What's Changed
- feat(chat)!: appear under one stable chat name an @mention reaches by @Manas-Kenge in #5813
- feat(tui): write to channels and agents from the terminal app by @Manas-Kenge in #5861
- feat(tui): reply to a picked message in the conversation by @Manas-Kenge in #5862
- fix(manager): preserve custody references during shutdown by @davidfarah2003 in #5868
- chore(release): version packages by @davidfarah2003 in #5866
Full Changelog: v0.146.0...v0.147.0