Repository navigation
Releases: dyngai/handoffkit
Releases · dyngai/handoffkit
Release list
v0.1.3
Changes
- Harden examples/codex-workers: clean up spawned process groups on all exits, narrow Codex credential exposure through a scratch CODEX_HOME, and document the remaining host-execution risk.
- Bound Codex SSE parsing with line, frame, and accumulated output limits, with regression coverage.
- Clarify mailbox ownership semantics for buffered mailboxes and make Corpus multi-writer merge requirements explicit as associative, commutative, and idempotent.
- Add offline GitHub Actions CI gates for test, build, vet, and plugin scaffold sync.
- Make make test uncached under the race detector and make make test-integration-ci race-enabled and uncached.
- Bump the HandoffKit plugin manifest to 0.1.3 and sync scaffold references.
Verification
- make test
- make build
- make vet
- make check-plugin-sync
- make test-integration with credentials cleared, confirming skip behavior
- make test-integration-ci with credentials cleared, confirming it fails when no live backend is configured
- git diff --check
v0.1.2
Changes
- Resolve compacted corpus refs into stock OpenAI and Codex agent prompts, with an 8 KiB default prompt ref budget and
WithPromptRefBytes(max)tuning. - Add
Compactor.Corpus()so LLM receivers can resolve refs from the same corpus used for compaction. - Preserve shutdown cancellation in dead-letter dispatching and make dead-letter enqueue honor already-canceled contexts.
- Make
MemCorpus.GetandMemCorpus.Mergehonor canceled/expired contexts without mutating on canceled merge. - Make budget exhaustion and
Done()closure linearizable for observers. - Sync scaffold runtime references.
- Bump HandoffKit plugin manifest to
0.1.2and retarget the plugin description toward coding agents.
Verification
go test -count=1 ./llmgo test -count=1 ./runtimemake testmake buildmake vetmake check-plugin-syncmake test-integration
v0.1.1
Changes
- Add Codex app badges to the README.
- Fix runtime cancellation behavior for mailboxes, run loops, and nursery routing.
- Fix corpus key collisions by storing values under structured MemoryRef keys.
- Clarify the Selector/runtime.Receiver contract and sync scaffolded runtime refs.
- Fix LLM handoff behavior for preserved refs/thread, repeated task payloads, final routed compacted outputs, and nil Codex client handling.
- Clarify README integration status for OpenAI SDK agents, Codex plugin/skills, and local unsupported Codex transport.
Verification
- make test
- make build
- make vet
- make check-plugin-sync
v0.1.0
Full Changelog: https://github.com/dyngai/handoffkit/commits/v0.1.0