Repository navigation
What's Changed
- fix(desktop): observe sessions on demand by @tallcode in #772
- feat(cli): add
future session setto change an existing session's parent/title/cwd/model/thinking by @huichen in #773 - refactor(cli)!: drop
future session newby @huichen in #774 - docs(readme): refresh TUI slash commands and keyboard shortcuts by @huichen in #775
- fix(loop): stop losing worker lineage, orphaned leases and follow-throughs by @huichen in #777
- feat(tui): bring the terminal UI up to the desktop feature surface by @huichen in #776
- feat(channels): a channel framework with twelve providers by @huichen in #778
- fix(channels): test the telegram webhook defaults without assuming a free port by @huichen in #779
- docs(channels): stop the provider reference contradicting the code by @huichen in #780
- test(channels): close the framework's uncovered lines and record the rest by @huichen in #781
- test(channels): drive a refused prompt through the bridge runner by @huichen in #782
- fix(channels): let a provider's own error classification reach the queue by @huichen in #783
- fix(channels): point every channel's docs field at a page that exists by @huichen in #784
- test(channels): make the docs-target invariant's own failure paths covered by @huichen in #785
- feat(skills): record skill install state in agent.db by @ace331 in #786
- feat(agent,desktop): opt-in first-turn skill recommendation via Jev by @huichen in #787
- feat(clients): show a compaction divider's before and estimated after token counts by @huichen in #789
- feat(channels): add the WeCom self-built app channel by @huichen in #788
- fix(macos): isolate dev launcher processes without job control by @tallcode in #790
- feat(desktop): pull the skill-recommendation toggle from Settings by @huichen in #791
- feat: centralize skill management in agent by @tallcode in #792
- fix(desktop): send the message when the skill recommender finds nothing by @huichen in #793
- fix(desktop): treat an agent-queued run as alive, not a model failure by @huichen in #794
- fix(desktop): stabilize skill operation feedback by @tallcode in #795
- feat(tui): one row per tool call, body behind ctrl+g by @huichen in #796
- fix(tui): stop a session switch from leaving the old session on screen by @huichen in #797
- feat(skill-reco): recommend a skill while the user types by @huichen in #798
- fix(mobile): keep older history reachable after a byte-trimmed refresh by @huichen in #799
- fix(tui): load a transcript past tonic's 4 MiB default cap by @huichen in #800
- fix(db): reclaim space on delete, and stop listing skills from rewriting the registry by @huichen in #801
- fix(mobile): support Xcode 27 Device Hub by @tallcode in #802
- feat(tui): page session history instead of loading it whole by @huichen in #803
- feat(tui): fold tool runs and thinking into a compact view (ctrl+d) by @huichen in #804
- feat(skill-reco): show the recommendation card in the UI language by @huichen in #805
- fix(tui): fold a loaded run like a live one by @huichen in #806
- feat(skill-reco): lock the composer for the wait, and give it 3 s by @huichen in #807
- test(skill-reco): pin the suggest_skill wire contract, and make its field name compiler-checked by @huichen in #808
- fix(loop): take over an empty state lock instead of refusing for ten minutes by @huichen in #809
- Fix mobile Expo bootstrap and iOS 27 startup by @tallcode in #810
- fix(skills): fall back to metadata package version by @tallcode in #812
- feat(mobile): jump between questions in the chat transcript by @huichen in #811
- fix(skill-reco): sending while a card is up sends without the skill by @huichen in #813
- test(skill-reco): raise test build recommendation limit by @tallcode in #814
- fix(markdown): end a bare URL where the sentence ends, not at the next space by @huichen in #815
- fix(skill-reco): prefetch the TUI catalogue so a fresh session can recommend by @huichen in #816
- fix(remote): pair against the invitation the desktop is showing by @huichen in #817
- fix(skills): install managed skills on Windows by @tallcode in #818
Full Changelog: v1.2.0...v1.2.1