-
8d2ffa108d
fix(docs): correct two broken intra-doc links
Hunter Bown
2026-05-03 07:20:48 -05:00
-
c244760b67
feat(stash): /stash pop reports remaining count (#440 polish)
Hunter Bown
2026-05-03 07:18:02 -05:00
-
0fe05b682a
test(session): pin offline-queue session_id stamping (#487 follow-up)
Hunter Bown
2026-05-03 07:16:11 -05:00
-
a4c8cb2514
feat(prompts): structured Markdown compaction template (#429)
Hunter Bown
2026-05-03 07:12:45 -05:00
-
8a679bf662
chore(hooks): tracing::warn on hook failures (#455 follow-up)
Hunter Bown
2026-05-03 07:10:19 -05:00
-
c0b6c2a1e5
perf(hooks): fast-path skip when no hooks configured (#455 follow-up)
Hunter Bown
2026-05-03 07:07:11 -05:00
-
e569f2ca99
feat(hooks): fire message_submit + on_error too (#455 observer-only)
Hunter Bown
2026-05-03 07:01:52 -05:00
-
4310202645
feat(hooks): fire tool_call_before / tool_call_after (#455 observer-only)
Hunter Bown
2026-05-03 06:59:26 -05:00
-
a2c7c94f5d
test(pr): pin is_command_available contract (#451 follow-up)
Hunter Bown
2026-05-03 06:54:05 -05:00
-
8ed1cb4e68
feat(hooks): /hooks events subcommand for discovery (#460 polish)
Hunter Bown
2026-05-03 06:51:27 -05:00
-
14931566b5
test(audit): pin emit_tool_audit contract (#500 follow-up)
Hunter Bown
2026-05-03 06:48:59 -05:00
-
a8e0693958
feat(doctor): report spillover dir + composer stash file (#422/#440 polish)
Hunter Bown
2026-05-03 06:46:20 -05:00
-
b1c6e6b173
feat(doctor): report .opencode + .claude skill dirs (#432 follow-up)
Hunter Bown
2026-05-03 06:43:47 -05:00
-
5627d6535b
docs: document NO_ANIMATIONS, instructions array, /hooks, /stash
Hunter Bown
2026-05-03 06:39:29 -05:00
-
a368dc53b8
feat(commands): /hooks read-only lifecycle hook listing (#460 MVP)
Hunter Bown
2026-05-03 06:36:37 -05:00
-
15127046e8
feat(stash): /stash clear subcommand to wipe the stash file (#440 polish)
Hunter Bown
2026-05-03 06:28:18 -05:00
-
ba871c56f6
feat(cli): deepseek pr <N> — pre-seed TUI with PR context (#451)
Hunter Bown
2026-05-03 06:23:54 -05:00
-
a9222f4b8c
feat(stash): make /stash run directly from the command palette (#440 polish)
Hunter Bown
2026-05-03 06:14:34 -05:00
-
2db48435e8
feat(stash): register /stash in /help and autocomplete (#440 polish)
Hunter Bown
2026-05-03 06:13:06 -05:00
-
6fb8739feb
feat(composer): prompt stash — Ctrl+S parks, /stash list+pop (#440)
Hunter Bown
2026-05-03 06:09:35 -05:00
-
99223b148c
docs(prompt): list load_skill in the model's toolbox reference (#434)
Hunter Bown
2026-05-03 06:01:15 -05:00
-
0fa042dc99
feat(audit): emit tool.spillover events when output is spilled (#500 polish)
Hunter Bown
2026-05-03 05:58:02 -05:00
-
6b0a60883a
test(skill): integration tests for the load_skill execute path (#434/#432)
Hunter Bown
2026-05-03 05:56:29 -05:00
-
d7017b7829
feat(skills): walk workspace .opencode + .claude skill dirs (#432)
Hunter Bown
2026-05-03 05:52:28 -05:00
-
8290b136e1
feat(tui): push DISAMBIGUATE_ESCAPE_CODES on startup (#442)
Hunter Bown
2026-05-03 05:45:52 -05:00
-
e8af3cd37d
feat(tools): load_skill model-callable tool (#434)
Hunter Bown
2026-05-03 05:43:18 -05:00
-
20913b2f17
test(config): pin instructions-array merge semantics (#454 follow-up)
Hunter Bown
2026-05-03 05:33:09 -05:00
-
5deaf97253
fix(tui): pop keyboard flags on suspend paths too (#443 follow-up)
Hunter Bown
2026-05-03 05:29:11 -05:00
-
ac0c16996e
feat(config): instructions array merged into system prompt (#454)
Hunter Bown
2026-05-03 05:25:31 -05:00
-
5e83f073b1
feat(footer): cumulative session-elapsed indicator (#448)
Hunter Bown
2026-05-03 05:17:01 -05:00
-
6dfb10f321
feat(a11y): NO_ANIMATIONS env override + accessibility docs (#450)
Hunter Bown
2026-05-03 05:09:17 -05:00
-
3625b887fa
feat(ui): humanize_duration handles hours, days, and weeks (#447)
Hunter Bown
2026-05-03 05:05:30 -05:00
-
0b99ad1f25
feat(engine): wire tool-output spillover into the engine and pager (#500)
Hunter Bown
2026-05-03 05:02:11 -05:00
-
637d0f088f
fix(agents): list Implementer/Verifier in agent_spawn + agent_assign schemas (#404)
Hunter Bown
2026-05-03 04:50:51 -05:00
-
482fcdee7c
docs(changelog): collapse #422 + #423 spillover entry
Hunter Bown
2026-05-03 04:45:03 -05:00
-
de4085304d
feat(tui): inline spillover-path annotation in tool cells (#423)
Hunter Bown
2026-05-03 04:44:43 -05:00
-
cea4617fb4
docs(changelog): record #422 spillover writer in v0.8.8 entry
Hunter Bown
2026-05-03 04:38:17 -05:00
-
cf616e03bd
feat(tools): spillover-file writer + 7-day boot prune (#422)
Hunter Bown
2026-05-03 04:38:00 -05:00
-
01fa11b96f
docs(changelog): note /sessions prune slash command in #406 entry
Hunter Bown
2026-05-03 04:31:18 -05:00
-
89500e4ebe
feat(commands): /sessions prune <days> slash command (#406 phase-1.5)
Hunter Bown
2026-05-03 04:31:00 -05:00
-
2fa23c1d74
docs(changelog): record session-prune helper + doctor memory block
Hunter Bown
2026-05-03 04:27:12 -05:00
-
220f1b30c5
feat(sessions): SessionManager::prune_sessions_older_than helper (#406 phase-1)
Hunter Bown
2026-05-03 04:26:35 -05:00
-
8e7664bc70
docs(changelog): populate [Unreleased] with v0.8.8 stabilization entries
Hunter Bown
2026-05-03 04:19:09 -05:00
-
1b7939e680
feat(doctor): surface memory feature state in --json output (#489)
Hunter Bown
2026-05-03 04:16:01 -05:00
-
8071bce319
docs: MEMORY.md — user-facing memory documentation (#489)
Hunter Bown
2026-05-03 04:10:55 -05:00
-
d129ab4150
docs: SUBAGENTS.md — role taxonomy, lifecycle, output contract (#404)
Hunter Bown
2026-05-03 04:09:27 -05:00
-
2f9b58b910
fix(agents): include Implementer/Verifier aliases in error message hint (#404)
Hunter Bown
2026-05-03 04:06:43 -05:00
-
1ae042d56b
feat(agents): add Implementer and Verifier sub-agent roles (#404)
Hunter Bown
2026-05-03 04:05:26 -05:00
-
68ec91999b
feat(tui): clarify Plan panel role + drop empty-state placeholder (#408)
Hunter Bown
2026-05-03 04:00:47 -05:00
-
256f59dd33
feat(agents): session-boundary classification for sub-agents (#405)
Hunter Bown
2026-05-03 03:57:06 -05:00
-
b54a708cf7
feat(tui): compact agent_spawn rendering — single line, DelegateCard owns the rest (#409)
Hunter Bown
2026-05-03 03:44:19 -05:00
-
c52f2c46f1
feat(tui): concise todo / checklist update rendering (#403)
Hunter Bown
2026-05-03 03:36:21 -05:00
-
4d4a9b424c
feat(config): expand per-project overlay to cover provider, sandbox, approval, mcp_path, max_subagents, allow_shell (#485)
Hunter Bown
2026-05-03 03:25:43 -05:00
-
a723ddd63d
feat(tui): MCP server health chip in footer (#502)
Hunter Bown
2026-05-03 03:16:27 -05:00
-
8680a43298
feat(tui): visual retry/backoff countdown in footer (#499)
Hunter Bown
2026-05-03 03:08:53 -05:00
-
-
-
7547d168a4
feat(memory): user-memory MVP — persistent notes, # quick-add, /memory, remember tool (#489–#493)
Hunter Bown
2026-05-03 02:51:17 -05:00
-
-
-
f2cf3843ec
feat(tools): inline unified-diff in edit_file / write_file results (#505)
Hunter Bown
2026-05-03 02:30:44 -05:00
-
-
-
b0f878bad6
Merge branch 'chore/v0.8.8-stabilization' into feat/498-osc8-hyperlinks
Hunter Bown
2026-05-03 02:18:00 -05:00
-
-
-
-
dd3882e1bf
fix(utils): display_path normalizes home-relative suffix to platform separator
Hunter Bown
2026-05-03 02:17:50 -05:00
-
3013a54c78
feat(tui): emit OSC 8 hyperlinks so URLs are Cmd+click-openable (#498)
Hunter Bown
2026-05-03 02:13:14 -05:00
-
-
ad8064b143
chore(v0.8.8): stabilization batch — sub-agent caps, mutex contention, RLM polish, CI cleanup
Hunter Bown
2026-05-03 01:57:37 -05:00
-
-
2009f037b3
docs(zh-CN): unify cross-reference style in ARM64 section
Claude
2026-05-03 05:21:31 +00:00
-
0e5afe0b01
feat(v0.8.8): linux ARM64 prebuilts + install docs overhaul
Claude
2026-05-03 04:42:53 +00:00
-
-
d132ea553b
docs(readme): note v0.8.7 self-update bug + workaround (#503)
Hunter Bown
2026-05-02 22:38:28 -05:00
-
e0b6a1b967
feat(v0.8.8): Don't auto-approve git -C ... (fixes #416)
Hunter Bown
2026-05-02 22:32:13 -05:00
-
ccb387374a
docs: add Buy Me a Coffee button + FUNDING.yml
Hunter Bown
2026-05-02 22:27:44 -05:00
-
98ab76a99c
docs: add v0.8.7 changelog + README release notes
Hunter Bown
2026-05-02 22:26:31 -05:00
-
15da881e1d
chore(release): bump version to 0.8.7
Hunter Bown
2026-05-02 21:56:37 -05:00
-
a4102ccad4
fix(tui): allow selection across all transcript cell types
Hunter Bown
2026-05-02 21:54:57 -05:00
-
7125172f67
fix(tui): tighten selection and live task panels
Hunter Bown
2026-05-02 21:05:15 -05:00
-
5bfc1feb62
v0.8.6: survivability, UX polish, and release hardening
Hunter Bown
2026-05-02 20:11:33 -05:00
-
c2f0a56538
docs: add v0.8.5 changelog + contributor thanks to README
Hunter Bown
2026-05-02 16:54:11 -05:00
-
2d61513a9e
v0.8.5: config test fixes + default_model session-apply bugfix (#381)
Hunter Bown
2026-05-02 16:25:03 -05:00
-
43ccbe4a30
chore: merge v0.8.5 backlog into main (#364)
Hunter Bown
2026-05-02 14:56:59 -05:00
-
-
aec8d65202
docs: add Star History chart to README (#369)
Hafeez Pizofreude
2026-05-03 03:56:31 +08:00
-
07be656412
style: cargo fmt --all sweep
Hunter Bown
2026-05-02 14:50:59 -05:00
-
216f6be349
chore(release): bump version to 0.8.5
Hunter Bown
2026-05-02 14:48:18 -05:00
-
b678058ff0
test: serialise composer_history env mutation + update rlm test for #358
Hunter Bown
2026-05-02 10:40:57 -05:00
-
735287774f
fix(approval): cache denials per session — ESC on dangerous command stops re-prompting (#360)
Hunter Bown
2026-05-02 10:35:25 -05:00
-
162e2e027c
feat(composer): cross-session input history persistence (#366)
Hunter Bown
2026-05-02 10:32:45 -05:00
-
40f7037d8e
docs(prompts): tell the model to skip markdown tables in terminal output (#372)
Hunter Bown
2026-05-02 10:27:54 -05:00
-
1986a15dd5
feat(persistence): schema migration framework — forward upgrade path for ~/.deepseek/ records (#350)
Hunter Bown
2026-05-02 10:23:33 -05:00
-
4a282e767b
chore(deps): remove 8 unused dependencies flagged by cargo-machete (#341)
Hunter Bown
2026-05-02 10:18:31 -05:00
-
f0e1a6c63a
docs(prompts): tighten /rlm guidance — specialty tool, not first-class (#358)
Hunter Bown
2026-05-02 10:16:31 -05:00
-
bc13dbfee7
fix(tui): show live submit disposition in composer hint (#345)
Hunter Bown
2026-05-02 10:13:45 -05:00
-
c88b980d52
perf(session): metadata-only path for list_sessions — string-extract metadata block (#337)
Hunter Bown
2026-05-02 10:11:37 -05:00
-
c5627ebb14
fix(config): /logout + new key now uses the new key (#343)
Hunter Bown
2026-05-02 10:08:52 -05:00
-
899c703d81
fix(tui): convert remaining tokio::spawn sites to spawn_supervised + restore terminal on panic (#346)
Hunter Bown
2026-05-02 10:02:28 -05:00
-
0c55c732a2
chore(tools): full SwarmOutcome cascade — delete swarm.rs + event variant + UI handlers (#357)
Hunter Bown
2026-05-02 09:56:33 -05:00
-
42eea19066
fix(tui): route bracketed paste to provider picker key entry instead of composer (#342)
Hunter Bown
2026-05-02 02:33:26 -05:00
-
47bb91a9b7
fix(commands): wire /config <key> <value> to setter — args no longer silently ignored (#338)
Hunter Bown
2026-05-02 02:28:25 -05:00
-
e5f56dee82
feat(config): add ApiProvider::DeepseekCN variant for China endpoint (#361)
Hunter Bown
2026-05-02 02:10:57 -05:00
-
a8be33b35b
fix(tui): panic safety foundations — spawn_supervised wrapper + process panic hook (#346)
Hunter Bown
2026-05-02 01:53:50 -05:00
-
5bd63c779a
fix(tui): atomic file writes for ~/.deepseek/ persistence (#355)
Hunter Bown
2026-05-02 01:50:21 -05:00
-
aa23182674
chore(tools): remove /swarm command + agent_swarm/spawn_agents_on_csv tool surface; park swarm.rs pending #357 cascade (#336)
Hunter Bown
2026-05-02 01:30:23 -05:00
-
0ca0570a86
fix(tui): preserve composer draft when navigating input history (#283)
Hunter Bown
2026-05-02 00:52:08 -05:00
-
f1f601c28b
perf(tui): persistence actor for session save/checkpoint I/O
Hunter Bown
2026-05-02 00:13:45 -05:00
-
6659026dc1
Merge feat/swarm-command-phase-a into feat/v0.8.5
Hunter Bown
2026-05-02 00:04:43 -05:00
-
-
24fc5b6de1
feat(i18n): Phase 1c-extra — keybinding descriptions, /home, /settings, /help labels
Hunter Bown
2026-05-01 23:38:27 -05:00
-
-
87f42656a7
feat(swarm): add /swarm command with sequential|mixture|distill|deliberate modes (Phase A foundation, #303)
Hunter Bown
2026-05-01 23:48:24 -05:00