Skip to content

v0.48.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 07:11
· 296 commits to main since this release

Change Log

Feature

  • feat(tools): trim the first batch of duplicated tool description wording 1c5baf3
  • feat(chat): :tasks 默认只列运行中+最近结束,新增 -a/-k/-h deaefc6
  • feat(tools): defer low-frequency native tools by name (T2) with listing, search params (T3) and segment apply plus tool_call proxy (T4) ae0c6b5
  • feat(observe): report deferred native tools in the context and tool_search events (T5) 2b78880
  • feat(manifest): name the deferred and loaded tools in the resident context note (T5) 8b2ef7c
  • feat(chat): every local command answers -h from one usage table 7405115

Fixed

  • fix(chat): 子 agent 状态行按调用 ID 记账,随结果、回合结束和后台任务清理 c31567a
  • fix(chat): 子 agent 条目加锁,后台子 agent 的进度与 :tasks 读同一张表 da000c3
  • fix(chat): 无调用 ID 的 provider 按 description 记子 agent 条目 2b3ba0c
  • fix(tools): name the directories no_ignore brings back a2e79ba
  • fix(chat): :tasks -k says an ended task needs no kill; agent smoke checks match what a pty shows 42b327c
  • fix(chat): repaint a drawn block whose read is gone with the new read's prompt dacb41a
  • fix(native): a run cancelled between Start and Started is a cancellation d688eb7

Other

  • chore(tracker): release flow notes how to preview the intranet upload b19e83e
  • docs: 新增 native 工具按需加载设计(Draft 0.1,待批准) 10ecc9b
  • test(wiring): cap every native tool schema behind toolSchemaBudget a0727cc
  • docs: 未发布记录工具描述精简第一批 cb3a8cb
  • chore(tracker): agent status leak and :tasks options ccb1bed
  • docs(design): native deferred tools 0.2 after review (in-segment calls via probe or proxy tool) 19ac735
  • test(personal): tool 事件带调用 ID、子 agent 进度带父调用 ID bc05c09
  • test(smoke): chat_agent 加子 agent 报错/取消/kill 后状态行清理的场景 0a7e1dc
  • docs(design): native deferred tools 0.2 approved 1a477ec
  • docs(plan): native deferred tools plan draft 0.1 24735eb
  • docs(plan): native deferred tools plan approved 5119f74
  • docs(T1): provider probe - models do not call undeclared tools, proxy tool_call selected 5ad113c
  • docs(T6): document tools.deferred_native and tools.deferred_apply 260c837
  • test(T6): add longsession-lowfreq-tools eval task needing a folded output read-back 181fd73
  • test(T6): pty smoke for deferred native tools (tool_search, tool_call, segment fold) 5f684aa
  • docs(T6): document deferred native tools in README and suga-guide references a487c2b
  • test(T6): keep the 503 rid distinct from the filler lines in the new eval task 0aa1895
  • docs(plan): record native deferred tools implementation status a9ac54e
  • chore(tracker): prompt residue after a question 1903ff9
  • chore(tracker): close xr4t h53s 4e72159
  • test(ptysmoke): make chat_deferred_native run and check what it claims d3f017d
  • test(chat): cover the stale-block repaint at the editor and the chat prompt path 2f0a799
  • test(ptysmoke): check the prompt row after answered questions in chat_memory/chat_approval c65f6bf
  • docs: changelog for the answered-question prompt restore (suga-9ew7) 30992dd
  • test(ptysmoke): cover the per-command -h and the queue/checkpoints arguments e41a0ca
  • docs: chat command help, -h and the queue/checkpoints arguments 8e81720
  • chore(tracker): unknown chat command issue a1a63a0
  • test(ptysmoke): fakellm's reply chain is one if/elif again 4ccb0bc
  • chore(tracker): rule - full smoke after a fakellm change 7304ffb
  • test(ptysmoke): chat_tool_lines reads the one-command-per-line :help 70937de
  • docs(brand): add the suga mark, wordmark and icon assets 180d2f7