Skip to content

v0.49.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 16:19
· 237 commits to main since this release

Change Log

Feature

  • feat(chat): add :skills and :context commands and hint unknown commands 82ca1c6
  • feat(llm): record real provider SSE replay fixtures 6a7efa7
  • feat(eval): compare subcommand and prompt-effect ledger a960a26
  • feat(eval): cache rows and per-task timing split in compare report 8d8ef6f
  • feat(chat): 输入历史默认按项目隔离(chat.history_scope) dc139fa

Other

  • chore(deps): bump golang.org/x/term from 0.46.0 to 0.47.0 (#8) 34ffa08
  • chore(deps): bump github.com/gookit/gopty from 0.1.1 to 0.1.2 (#12) 552f829
  • chore(tracker): deferred-on session_search increase 25a9614
  • chore(deps): bump golang.org/x/image from 0.22.0 to 0.47.0 (#11) 59aede6
  • chore(deps): bump golang.org/x/text from 0.42.0 to 0.43.0 (#6) 19501e3
  • chore(deps): bump github.com/santhosh-tekuri/jsonschema/v6 (#10) f91a596
  • chore(deps): bump golang.org/x/net from 0.59.0 to 0.61.0 (#7) 60022b1
  • chore(tracker): :skills and :context chat commands issue 540bf60
  • docs: analyze deferred session search usage da91995
  • docs: :skills and :context commands, unknown command hint; smoke checks 7b4c968
  • chore(tracker): close hg30 okbt bb8e0a9
  • chore(tracker): close 8pug xw5g 2f57fd7
  • test(llm): replay recorded provider SSE fixtures through the real parsers 21843f9
  • test(llm): fuzz the SSE stream parsers against the recorded fixtures e864055
  • test: expand cross-platform pty smoke coverage 5b59fcc
  • test(llm): run idle/retry/timeout waits on the synctest fake clock f3b6e21
  • docs: CHANGELOG for SSE replay fixtures, fuzz and synctest work 15bd92c
  • test(eval): a stub run may take 0 ms 7d1049b
  • test(ptye2e): cover answered prompts, Ctrl-C on a long tool, :queue -d, :tasks -k and resume 3ab7564
  • test(chat): ptye2e 历史按项目隔离的场景(project/all 两个范围) 744aef4
  • docs(chat): chat.history_scope 文档与 CHANGELOG 条目 ed52ac8
  • chore(tracker): ptye2e flake note f1fdfaa
  • test(ptye2e): leave chat with exitChat, not two back-to-back Ctrl-C 13718ba