0.59
What's Changed
- chore: add pre-commit hooks for format/check/test by @Miss-you in #345
- chore(deps): upgrade kosong to 0.27.1 by @stdrc in #362
- feat: better context history file location by @stdrc in #369
- feat: more robust WireMessage serialization & deserialization by @stdrc in #371
- feat: record wire messages to a file in session dir by @stdrc in #372
- fix: kaos local path class issue by @Epsirom in #373
- fix(wire): fix subagent wire message recording by @stdrc in #375
- fix: WorkDirMeta kaos issue by @Epsirom in #380
- refactor: use kosong.step in compaction by @xxchan in #379
- feat(wire): introduce ApprovalRequestResolved wire message by @stdrc in #376
- feat: kaos fs supports bytes by @Epsirom in #386
- feat: reimplement WireServer by @stdrc in #385
- feat(sdk): rename UI app classes and KimiCLI methods for better consistency by @stdrc in #388
- feat(sdk): add
KimiCLI.runto run soul and yield wire messages directly by @stdrc in #390 - fix(print): flush after printing messages by @stdrc in #394
- chore: renaming in comments to keep consistency (#388) by @Eric-Guo in #392
- docs: add examples on using Kimi CLI as harness and SDK by @stdrc in #391
- fix(session): migrate session file to avoid breaking session continuation by @stdrc in #395
- chore(deps): bump kosong to 0.28.0 by @stdrc in #397
- fix: remove aiopath dependency by @stdrc in #399
- fix: drop thinking parts in compact by @xxchan in #381
- chore: bump version to 0.59 by @stdrc in #400
Full Changelog: 0.58...0.59