Releases: kolega-ai/kolega-code
Release list
v0.14.0
PyPI: https://pypi.org/project/kolega-code/0.14.0/
Update with:
uv tool install --force kolega-codePyPI is the canonical package distribution. GitHub provides source archives for this release.
What's Changed
- chore: update coverage badge by @evankolega in #194
- feat(cli): autonomous /goal completion command and ask --goal flag by @evandempsey in #195
- chore: update coverage badge by @evankolega in #196
- fix(tools): handle CRLF line endings in edit/multi_edit/write by @evandempsey in #197
- fix(changes): show full diff on changes screen instead of capped preview by @evandempsey in #198
- chore: update coverage badge by @evankolega in #200
- feat(models): add Anthropic Claude Fable 5 and Sonnet 5 support by @evandempsey in #199
- chore: adopt Pyright static type checking by @evandempsey in #201
- chore: update coverage badge by @evankolega in #202
- chore: add pyright type checking to the test suite by @evandempsey in #203
- chore: update coverage badge by @evankolega in #204
- fix(tui): keep turn worker alive during goal verifier by @evandempsey in #205
- chore: update coverage badge by @evankolega in #207
- Feat/docs reskin GitHub dark by @evankolega in #208
- chore: release v0.14.0 by @evandempsey in #209
Full Changelog: v0.13.0...v0.14.0
v0.13.0
PyPI: https://pypi.org/project/kolega-code/0.13.0/
Update with:
uv tool install --force kolega-codePyPI is the canonical package distribution. GitHub provides source archives for this release.
What's Changed
- chore: update coverage badge by @evankolega in #176
- fix(openai_chatgpt): correct GPT-5.5 context window to 272K on Codex backend by @evandempsey in #177
- chore: update coverage badge by @evankolega in #178
- fix(gigacode): persist enabled state across session resume by @evandempsey in #179
- chore: update coverage badge by @evankolega in #180
- feat(mcp): add first-class MCP support by @evandempsey in #181
- feat(cli): persist plan artifacts by @evandempsey in #182
- chore: update coverage badge by @evankolega in #183
- fix(tools): exclude internal tool collection methods by @evandempsey in #184
- fix(tools): avoid dispatcher input name collisions by @evandempsey in #185
- fix(tui): hide queued messages from transcript by @evandempsey in #186
- fix(tui): polish status card spacing by @evandempsey in #187
- chore: update coverage badge by @evankolega in #189
- fix(status): make context-full note generic by @evandempsey in #188
- chore: update coverage badge by @evankolega in #190
- perf(tui): make session diff refresh incremental and async by @evandempsey in #191
- chore: update coverage badge by @evankolega in #192
- chore: release v0.13.0 by @evandempsey in #193
Full Changelog: v0.12.0...v0.13.0
v0.12.0
PyPI: https://pypi.org/project/kolega-code/0.12.0/
Update with:
uv tool install --force kolega-codePyPI is the canonical package distribution. GitHub provides source archives for this release.
What's Changed
- chore: update coverage badge by @evankolega in #158
- feat(cli): add local always-on diagnostics and watchdog by @evandempsey in #159
- chore: update coverage badge by @evankolega in #160
- fix(llm): replay reasoning through native provider fields for OpenAI-compatible providers by @evandempsey in #161
- chore: update coverage badge by @evankolega in #162
- fix(tui): consistent footer key display (duplicate Ctrl+P + Ctrl+Q/Ctrl+C) by @evandempsey in #163
- chore: update coverage badge by @evankolega in #164
- perf(llm): defer heavy imports to cut per-session memory ~53% by @evandempsey in #165
- chore: update coverage badge by @evankolega in #166
- feat(tools): make search_codebase regex-by-default with ripgrep engine by @evandempsey in #167
- chore: update coverage badge by @evankolega in #168
- refactor(tools): consolidate file-editing tools into single EditTool by @evandempsey in #169
- chore: update coverage badge by @evankolega in #170
- fix(llm): avoid token counting UI freezes by @evandempsey in #171
- chore: update coverage badge by @evankolega in #173
- chore: relicense project as Apache-2.0 by @evandempsey in #172
- chore: update coverage badge by @evankolega in #174
- chore: release v0.12.0 by @evandempsey in #175
Full Changelog: v0.11.1...v0.12.0
v0.11.1
PyPI: https://pypi.org/project/kolega-code/0.11.1/
Update with:
uv tool install --force kolega-codePyPI is the canonical package distribution. GitHub provides source archives for this release.
What's Changed
- chore: update coverage badge by @evankolega in #148
- fix(tui): prevent DeepSeek stream freezes by @evandempsey in #149
- chore: update coverage badge by @evankolega in #150
- fix(llm): bound streaming timeouts and retry transport errors by @evandempsey in #151
- chore: update coverage badge by @evankolega in #153
- fix(llm): route DeepSeek through OpenAI-compatible /v1 endpoint by @evandempsey in #152
- chore: update coverage badge by @evankolega in #154
- feat: move file-index walk off the event loop and make images @-mentionable by @evandempsey in #155
- chore: update coverage badge by @evankolega in #157
- chore: release v0.11.1 by @evandempsey in #156
Full Changelog: v0.11.0...v0.11.1
v0.11.0
PyPI: https://pypi.org/project/kolega-code/0.11.0/
Update with:
uv tool install --force kolega-codePyPI is the canonical package distribution. GitHub provides source archives for this release.
What's Changed
- chore: update coverage badge by @evankolega in #139
- docs: reposition marketing copy around gigacode by @evandempsey in #140
- feat(tui): queue follow-up messages by @evandempsey in #141
- chore: update coverage badge by @evankolega in #142
- fix(cli): move task list to status sidebar by @evandempsey in #143
- chore: update coverage badge by @evankolega in #144
- docs: document queued follow-up messages by @evandempsey in #145
- chore: update coverage badge by @evankolega in #146
- chore: release v0.11.0 by @evandempsey in #147
Full Changelog: v0.10.0...v0.11.0
v0.10.0
PyPI: https://pypi.org/project/kolega-code/0.10.0/
Update with:
uv tool install --force kolega-codePyPI is the canonical package distribution. GitHub provides source archives for this release.
What's Changed
- fix(ci): update coverage badge via PR by @evandempsey in #122
- ci: fast-pass coverage badge PRs by @evandempsey in #124
- chore: update coverage badge by @github-actions[bot] in #123
- refactor(llm): split specs.py into a package by @evandempsey in #125
- chore: update coverage badge by @github-actions[bot] in #126
- fix(cli): ignore project dotenv for model config by @evandempsey in #127
- ci: use trusted token for coverage badge PRs by @evandempsey in #129
- chore: update coverage badge by @github-actions[bot] in #128
- fix(ollama): preserve cloud reasoning provider metadata by @evandempsey in #131
- fix(tui): stabilize terminal rendering artifacts by @evandempsey in #132
- chore: update coverage badge by @evankolega in #133
- feat(prompts): add project prompt overrides by @evandempsey in #134
- chore: update coverage badge by @evankolega in #135
- feat(tui): add session changes inspector by @evandempsey in #136
- chore: update coverage badge by @evankolega in #137
- chore: release v0.10.0 by @evandempsey in #138
New Contributors
- @github-actions[bot] made their first contribution in #123
Full Changelog: v0.9.0...v0.10.0
v0.9.0
PyPI: https://pypi.org/project/kolega-code/0.9.0/
Update with:
uv tool install --force kolega-codePyPI is the canonical package distribution. GitHub provides source archives for this release.
What's Changed
- fix(tui): clarify disconnected first-run state by @evandempsey in #119
- feat(providers): add Ollama Cloud support by @evandempsey in #120
- chore: release v0.9.0 by @evandempsey in #121
Full Changelog: v0.8.4...v0.9.0
v0.8.4
PyPI: https://pypi.org/project/kolega-code/0.8.4/
Update with:
uv tool install --force kolega-codePyPI is the canonical package distribution. GitHub provides source archives for this release.
What's Changed
- fix(ci): update actions for Node 24 by @evandempsey in #100
- chore: remove unused imports flagged by ruff F401 by @evandempsey in #101
- security: harden local state file permissions by @evandempsey in #102
- ci: harden release workflow validation by @evandempsey in #103
- ci: add ruff quality gate by @evandempsey in #104
- ci: add coverage and security scans by @evandempsey in #105
- docs: add issue templates by @evandempsey in #106
- docs: add changelog and project links by @evandempsey in #107
- chore: add pre-commit hooks and coverage badge by @evandempsey in #108
- chore(tests): split oversized test modules by @evandempsey in #109
- fix(tui): restore chat focus after app resume and cancel by @evandempsey in #110
- fix(tui): allow ctrl-u to clear multiline composer drafts by @evandempsey in #111
- fix(tui): add composer select all shortcut by @evandempsey in #112
- fix(tui): restore prompt focus from composer by @evandempsey in #113
- fix(tui): auto-grow chat composer by @evandempsey in #114
- fix(tui): optimize planning sidebar markdown by @evandempsey in #115
- fix(tui): clear runtime output on reset by @evandempsey in #116
- perf(tui): reduce Logs and Terminal scrollback caps to 2000 lines by @evandempsey in #117
- chore: release v0.8.4 by @evandempsey in #118
Full Changelog: v0.8.3...v0.8.4
v0.8.3
PyPI: https://pypi.org/project/kolega-code/0.8.3/
Update with:
uv tool install --force kolega-codePyPI is the canonical package distribution. GitHub provides source archives for this release.
What's Changed
- chore: move tests to top-level directory by @evandempsey in #95
- chore(cli): externalize TUI stylesheet by @evandempsey in #96
- fix(deps): update idna to patched version by @evandempsey in #97
- fix(tui): persist permission mode by @evandempsey in #98
- chore: release v0.8.3 by @evandempsey in #99
Full Changelog: v0.8.2...v0.8.3
v0.8.2
PyPI: https://pypi.org/project/kolega-code/0.8.2/
Update with:
uv tool install --force kolega-codePyPI is the canonical package distribution. GitHub provides source archives for this release.
What's Changed
- Refactor CLI TUI package layout by @evandempsey in #86
- Move TUI persistence off event loop by @evandempsey in #87
- Optimize TUI streaming render updates by @evandempsey in #88
- Improve gigacode workflow transcript artifacts by @evandempsey in #89
- Fix transcript jump-to-bottom locking by @evandempsey in #90
- Optimize sidebar terminal and logs rendering by @evandempsey in #91
- Fix long TUI approval prompt layout by @evandempsey in #92
- docs: add branch and PR naming guidance by @evandempsey in #93
- chore: release v0.8.2 by @evandempsey in #94
Full Changelog: v0.8.1...v0.8.2