Skip to content

FutureOS 1.2.1

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Sep 08:52
· 477 commits to main since this release
98f7f3a

What's Changed

  • fix(desktop): observe sessions on demand by @tallcode in #772
  • feat(cli): add future session set to change an existing session's parent/title/cwd/model/thinking by @huichen in #773
  • refactor(cli)!: drop future session new by @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