Releases: cniska/acolyte
Releases · cniska/acolyte
v0.20.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- fix(skills): persist tool-activated skills across turns by @cniska in #211
- fix(signal): detect inline signal tokens by @cniska in #210
- refactor(skills): remove skill budget by @cniska in #213
- refactor(tools): remove output budget system by @cniska in #214
- refactor(tools): thread generic types through runTool by @cniska in #217
- refactor(input): remove per-message limits by @cniska in #218
- feat(chat): pulsing indicator for awaiting-input by @cniska in #220
- feat(session): on-demand session search by @cniska in #219
- feat(tools): tool result truncation by @cniska in #221
- refactor(tools): tool output hardening by @cniska in #224
- fix(tui): renderer fixes and streaming improvements by @cniska in #226
- refactor(tools): unify tool output rendering by @cniska in #227
- feat(gh): GitHub CLI integration by @cniska in #232
- feat(agent): microcompact tool results by @cniska in #235
- refactor(tools): single-input tools by @cniska in #237
- refactor(lifecycle): per-call input budget by @cniska in #238
Full Changelog: v0.19.0...v0.20.0
v0.19.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- fix: strip @signal in lifecycle finalize (#182) by @cniska in #183
- refactor(paths): replace homeDir with env injection by @cniska in #184
- test: move fs-dependent tests into .int.test.ts by @cniska in #186
- refactor(rpc): adopt object args and zod parsing by @cniska in #185
- test: rewrite int tests with registry dispatch by @cniska in #190
- refactor(skills): replace magic active skill marker by @cniska in #197
- refactor(agent-input): unify prompt usage accounting by @cniska in #198
- feat(mcp): add MCP client support by @cniska in #191
- feat(skills): suggest skill activation by @cniska in #201
- refactor(chat): remove auto file and dir attachment by @cniska in #200
- refactor(memory): unify usage accounting by @cniska in #203
Full Changelog: v0.18.1...v0.19.0
v0.18.1
Immutable
release. Only release title and notes can be modified.
v0.18.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- fix(config): crash on malformed config file by @cniska in #166
- feat(install): XDG Base Directory support on Linux by @cniska in #170
- feat(login): browser-based OAuth with manual fallback by @cniska in #172
- feat(cloud): incremental session sync with gzip compression by @cniska in #173
- fix(chat): harden chat subsystem by @cniska in #174
Full Changelog: v0.17.0...v0.18.0
v0.17.0
Immutable
release. Only release title and notes can be modified.
v0.16.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- test(cli): add cli visual harness by @cniska in #126
- feat(memory): sync AGENTS.md via project memory by @cniska in #127
- feat: add parallel workspaces by @cniska in #128
- feat(undo): session-level undo via checkpoints by @cniska in #129
- refactor(chat): table-driven slash dispatch by @cniska in #132
- refactor(chat): structured slash subcommands by @cniska in #139
- feat(memory): retrieval quality benchmark harness by @cniska in #140
- feat(memory): hybrid retrieval scoring by @cniska in #147
- feat(memory): Postgres + pgvector storage backend by @cniska in #151
- feat(memory): TF-IDF weighted token overlap by @cniska in #154
- feat(sessions): Postgres session storage backend by @cniska in #156
- feat(cloud): add cloud client by @cniska in #158
- feat(memory): topic tags on observations by @cniska in #161
Full Changelog: v0.15.0...v0.16.0
v0.15.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- refactor: drop legacy migrations, reset protocol by @cniska in #118
- feat: add database migration framework by @cniska in #119
- feat(cli): add --update and --no-update by @cniska in #123
- fix(release): bundle wasm deps in compiled binary by @cniska in #124
- chore(release): drop linux-arm64 build by @cniska in #125
Full Changelog: v0.13.0...v0.15.0
v0.13.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- feat(provider): add Vercel provider by @cniska in #108
- feat(skills): add engineering skills by @cniska in #109
- feat(skills): skill toolkit and bundled skills by @cniska in #110
- feat(memory): track last recall time by @cniska in #111
- refactor(lifecycle): replace shouldYield with run control by @cniska in #112
- feat(tui): add line navigation in multi-line input by @cniska in #114
- feat: auto-update and install script by @cniska in #115
- feat(tui): rework text formatting and tokenizer by @cniska in #117
Full Changelog: v0.12.0...v0.13.0
v0.12.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- docs(benchmarks): update project list and metrics by @cniska in #93
- refactor(memory): unified memory store by @cniska in #95
- refactor(lifecycle): separate effect output from tool result by @cniska in #98
- feat(memory): memory toolkit and on-demand search by @cniska in #97
- refactor: move tool labels to UI layer by @cniska in #103
- refactor(config): slim down user-facing config by @cniska in #104
- feat: configurable model reasoning by @cniska in #105
- refactor(tools): move output budgets to tool definitions by @cniska in #106
- feat(code): workspace scope for cross-file edits by @cniska in #107
Full Changelog: v0.11.0...v0.12.0
v0.11.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- refactor(tools): namespace IDs and improve output by @cniska in #70
- refactor(lifecycle): separate effects from evaluators by @cniska in #73
- refactor(core): remove modes by @cniska in #78
- feat(security): workspace sandbox by @cniska in #79
- feat(providers): rate limit awareness by @cniska in #87
- refactor(lifecycle): single-pass execution by @cniska in #80
- feat(workspace): auto-install dependencies by @cniska in #89
Full Changelog: v0.10.0...v0.11.0