Repository navigation
v1.27.0
·
3002 commits
to release
since this release
Summary
- Organization Variables & Secrets — Define shared configuration once and assign it to all agents or selected agents.
- Session Workspaces — Give sessions separate Git worktrees and clean up expired workspaces automatically.
Upgrade note: Node.js 24.12.0 or newer is required.
Behavior change: Hand-authored per-user integration allowlists are no longer supported; platform access follows conversation admission rules.
Features
- agents: isolate sessions with worktrees (#476) (028b301)
- cli: offer startup recovery when the daemon fails under run (#489) (4478e18)
- daemon: garbage-collect expired sessions and their worktrees (#494) (b9222db), closes #485
- dream: mine every session the agent participated in (#488) (e5ede70), closes #36
- lark: sync session access with user tokens (#472) (dfd9ca8)
- organization variables and secrets (#477) (c30ce8b)
- protocol: read platform fields tolerantly as open strings (S1a) (#501) (f2c6e28)
- skills: add agentconnect-platform preset-agent skill (#491) (287217c)
- web: queue composer sends while a turn is streaming (#496) (01c1d31)
- web: stamp the active org on the rail account block (#490) (10939f9)
Bug Fixes
- cli: close login-shell readiness race (#482) (76984b9)
- control-plane: let MCP clients filter Feishu sessions (#499) (76c5788)
- control-plane: persist worktree-only workspace edits (#484) (7efce2a)
- daemon,relay: fail closed on unknown chat platforms in coordsDecision (S1a) (#507) (93c5101)
- daemon: delete the narrowPlatform fold and key sessions by raw platform (S1a) (#504) (c109113), closes #501
- daemon: ignore workspace Git hooks (#495) (33cb426)
- daemon: make managed git remotes fetchable (#487) (c05bd22)
- daemon: require Node 24.12 or newer (#483) (cf93f6c)
- sessions: show actual Feishu or Lark audience (#480) (5eec5d9)
- web: fold the skills install actions into one Add menu (#435) (92dca8f)
- web: follow the newest transcript output in the session view (#492) (be2559f)
- web: honor regional login preference (#478) (56db788)
- web: load conversation tool details from source session (#505) (8ea5914)
- web: name the actual provider in the session-access load error (#500) (9b541fe)
- web: polish session not-found recovery (#481) (33c654c)
- web: polish the getting-started checklist flows (#497) (ee3f477)
- web: preserve source turns in merged conversations (#508) (9ae862c)
- web: show the whole roster where a conversation has one (#473) (aed9dae), closes #channel
Internal
Full Changelog: v1.26.0...v1.27.0