Skip to content

v0.47.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 06:09
· 389 commits to main since this release

Change Log

Refactor

  • refactor(llm): log the pool's connect-failure cooldown with the attempt's elapsed 01926f1

Feature

  • feat(tools/native): file_read reads pictures (T1) 7082d52
  • feat(tools): skip the prefetch run-ahead for picture calls (T2) f72f312
  • feat(wiring): file_read reads pictures through the runtime's pipeline (T3) 97ae75a
  • feat(personal): say file_read for an omitted picture, smoke the chat path (T5) 39b1a08
  • feat(eval): repeat summary with pass counts and mean/min-max, plus a timing split per run 02d9aeb

Fixed

  • fix(llm): switch to the fallback model at once when a connect fails 0e8d043
  • fix(llm): replay tool_use input as {} when arguments were dropped 6512509
  • fix(llm): keep the connect timeouts on proxied provider transports 7811198
  • fix(eval): record the timing split for omp and claude runs too 64340e6
  • fix(personal): keep the deadline hint stable within a turn 3f2b5c6
  • fix(personal): freeze the deadline hint's position at the turn's first request 3032c0b
  • fix(eval): keep the variant overview at plain means, ranges stay per task c4a38ba
  • fix(eval): name the variant in the timing and long-session rows 050c997

Other

  • test(tools): pin view_image as a hidden alias (T4) b690a5d
  • docs: file_read reads pictures, view_image is a hidden alias (T6) 10054a1
  • test(personal): prove the observed tool table passes a listed tool through (T3) efed3be
  • test(personal): the omitted-picture note names file_read (T5) e1f4a28
  • test(tools): a picture result survives the output layer, refs note in paths (T1) 191aaab
  • docs(personal): the recorder's vision field no longer scopes the tool table (T3) cdce7ac
  • test(ptysmoke): make chat_read_image run - fakellm image mode, picture-carrying user message, pipe pump ccc5c59
  • docs(plan): file_read images implemented; close yri4 89e883e
  • chore(tracker): thinking block signature issue afbfd04
  • test(proctree): wait up to 60s for the detached child's pid and print the launcher output 102a37e
  • test(eval): cover repeat aggregation, the unchanged single-run table and the timing split a00d434
  • docs(changelog): connect-phase failover and cooldown f8cb26b
  • docs(skill): connect-phase failover in the config reference 87fc850
  • test(wiring): real-assembly fallback on a refused primary connection 748fe13
  • test(eval): run --repeat 2 through the real task loop against the stub agent 03aa3ed
  • docs(eval): document the repeat summary and the turn/compaction/fault timing split a5e30a3
  • docs: 固定前缀(system + 工具 schema)缩减报告,实测 20 个工具 28,240 字符 6d0d7ac
  • chore(tracker): release flow adds build-all and the intranet upload e7b19b7