Repository navigation
v1.31.0
·
2855 commits
to release
since this release
Summary
Usage charts now show stacked spending by agent, runtime, or model. Memory dreaming selects its input window automatically and skips runs when there is nothing new to consolidate.
Behavior change: Private and direct-message sessions can now read the agent's shared memory. Writes from isolated sessions remain restricted.
Features
- dream: automatic session window + skip when nothing new since the last dream (#648) (cfb4d17)
- evals: make Werewolf's day a natural sequential discussion, and measure where it dies (#659) (044cb49), closes #549
- usage: stacked spend-over-time chart grouped by agent/runtime/model (#665) (146ae41)
Bug Fixes
- cli: repair daemon sandbox helper modes (#666) (6e5c8c5)
- daemon: activate paired self channel calls (#652) (bb469c3)
- daemon: allow sandboxed Codex Git writes (#663) (3c828b3)
- daemon: always inject preset admin MCP (#650) (af2bcab)
- daemon: replay retained inbox after reconcile (#649) (de743d2)
- daemon: show platform images in the session transcript (#657) (83edadd)
- daemon: teach self-targeted channel sends (#668) (0bb5635)
- feishu: enforce same-organization app linking (#660) (531a2a1)
- memory: auto-distill supports every harness, like dreams (#653) (#655) (05e08ec), closes #658 #658
- memory: every session can READ shared memory; only writes stay gated (#653) (#667) (e4ff769)
- memory: let Slack/Feishu channel sessions use memory (#662) (7d9edda), closes #653 #653
- sessions: read history from recorded daemon (#656) (eed23fa)
- stop agent conversations at hop limit (#651) (207782a)
- web: clarify unavailable session recovery (#654) (da99756)
- web: session approval requests UX + mobile composer/header fixes (#661) (8db24b1)
Full Changelog: v1.30.0...v1.31.0