v0.103.0
·
18 commits
to master
since this release
Installation
# Bun / npm
bun add -g @mark3labs/kit
# or: npm install -g @mark3labs/kit
# Go install (requires Go 1.27+)
go install github.com/mark3labs/kit/cmd/kit@latest
# Or download from assets belowChangelog
Features
- 63721b1: feat(daemon): replace Rust kit-tunnel sidecar with in-process go-iroh transport (@ezynda3)
- e217d6b: feat(models): send x-opencode-session header to opencode providers (@ezynda3)
Bug Fixes
- 30b34c9: fix(ci): scope continue-on-error to the staticcheck step (#123) (@ezynda3)
- 1b1cc5f: fix(daemon): address CodeRabbit review on go-iroh transport (#127) (@ezynda3)
- d3eef4d: fix(models): route gpt-6+ models to the OpenAI Responses API (@ezynda3)
- 17131c7: fix(sdk): address CodeRabbit review on ErrNoSession and deprecations (#120, #121) (@ezynda3)
- 4a28992: fix(sdk): scope provider endpoint overrides to their provider on model switch (@ezynda3)
Maintenance
- dc7a6d4: build(ci): drop Rust sidecar jobs from CI and release workflows (@ezynda3)
- abd0324: build(lint): enable staticcheck and unused linters (#123) (@ezynda3)
- a260625: chore(deps): update go deps and refresh embedded model catalog (@ezynda3)
- a6eb881: chore: remove dead exported symbols in internal/ (#119) (@ezynda3)
- 1998428: refactor(cmd): address CodeRabbit review on runNormalMode split (#122) (@ezynda3)
- 795b44c: refactor(cmd): split runNormalMode into phase functions (#122) (@ezynda3)
- 9382c3b: refactor(models): drop gpt-6 Responses-routing hack, use fantasy v0.43.1 native support (@ezynda3)
- 3f04cf8: refactor: SDK hygiene, dedup clusters, split bridge/generate (#120, #121, #122) (@ezynda3)
Other Changes
- 118afe5: core: make the shell configurable and name the tool after it (@mge1512)
- 0eee8ef: core: simplify the empty-element check with slices.Contains (@mge1512)
- 4cce71c: extensions: scope the shell tool's earlier name to the core tool (@mge1512)
- 72bc810: extensions: take the runner lock when reading extensions (@mge1512)
- c1d7121: test: fix stale bash-tool assertion and examples/extensions build (@ezynda3)