Releases
v0.52.0
Compare
Sorry, something went wrong.
No results found
Change Log
Refactor
refactor(agentcore): move DurationFromSeconds into api to keep the layering ddb4a39
refactor(store): drop the xhen session origin 743ebe9
refactor(sugasdk): drop the DefaultOrigin alias; tidy a stale comment 97630f1
refactor(agentcore): make the no-vision image note English 7edcb65
Feature
feat(chatui): extract line editor ed57126
feat(sugasdk): pin sessions from garbage collection 1a38d3f
feat(chatui): extract markdown and streaming text 9c46a9b
feat(sugasdk): add stable memory UUIDs a48a437
feat(sugasdk): add entry lookup and session cancel 6f758d4
feat(chatui): extract approval prompts ba871b4
feat(adddir)!: separate SUGA_ADD_DIRS entries with commas 9e19a40
feat(tools): give background tasks their own timeout cap 7757218
feat(tools): keep session_message out of gofer jobs by default 598c031
feat(sugasdk): default session origin sdk; hosts keep sessions with Pin 539c576
feat(chat): color the tool lines by tool family; add chat.colors d8f05bc
feat(llm): keep the upstream prompt cache across idle sessions and summaries 3bc75d6
feat(llm): expand provider header placeholders to turn, model and provider f613f7b
feat(run): --clear-ctx starts the turn on an empty segment of the same session f4217f4
feat(stream-json): report the turn's context occupancy 285016b
feat(sugasdk): let a host pin a session's project memory scope d925da0
feat(tools): refuse to overwrite a file changed since it was read a1dd838
Fixed
fix(tools): clamp model-given seconds before converting to a duration fec3ebe
fix(tools): preserve task limits and defaults c369d02
fix(personal): the elided-image note says the picture is still there 27d12aa
fix(chat): mark a read tool with ▸, not ⏺, so it is not read as ▣ bf41a89
fix(personal): shorten the elided-image note and read it from the catalog fc5cf09
fix(tools): file_grep exclude reads a wildcard as a file pattern b069b58
fix(hooks): a Stop wait that reaches its bound is not a failure fa5779e
fix(tools): name the character a path cannot carry, instead of the OS text 7972ba3
fix(loop_guard): remind a call whose argument prefix keeps failing c5b9875
fix(wiring): sub-agent runtimes keep the host's project memory key 9a5718e
fix(llm): retry a response whose tool arguments carry reasoning-channel text 0f3e9df
fix(tools): refuse a recursive delete of home, root, an ancestor or an outside path bd41155
fix(tools): a writable --add-dir counts as inside for the delete guard f40a43a
fix(tools): suga's own undo and restores refresh the write guard 4b15065
Other
chore(tracker): close the cache hit-rate issue after v0.51.0 f2eec09
docs(store): keep the host-managed retention note next to the pin note 1d2c40b
chore(tracker): close the session pin issue d0fce71
docs(store): restore the memory_meta notes next to the uuid note 23bb824
chore(tracker): close the memory uuid issue 7492588
docs(sugasdk): keep the request-id note on claimRequest b0cbabb
chore(tracker): close the entry-ref issue bbcd00d
docs(chatui): restore the approval prompt notes moved from internal/chat b5c0ce6
chore(tracker): flaky builtin skills release test on Windows 827415f
chore(tracker): two sugasdk read APIs xhen needs ec4531f
chore: add some ENV name on suga help fc81203
test(tools): explicit background calls also stop at the task cap 6434912
chore(tracker): SQLITE_BUSY in toolEventHook under xhen cfc158a
chore(tracker): migrate the pty smoke to Go and gopty 9beb20e
docs: document sdk session retention and Pin 3feb609
test(wiring): budget for the file_grep exclude wording 54beb55
docs: changelog for the file_grep exclude and Stop hook timeout fixes d5d9d95
docs(skill): name the Codex channel's session headers as the cache cause 2aecb75
chore: rename a config dir 7525b76
docs(design): draft the native /responses/compact design 6344a2c
docs: --clear-ctx and the stream-json context object b65f188
docs(skill): mention --clear-ctx and the stream-json context object in suga-guide 8eff402
test(stream-json): pin the context object on turn_end and the default window eff6d7d
chore(tracker): retry on reasoning-channel text leaking into tool arguments 21acf08
test(run): pin --clear-ctx to an empty segment and the cleared deferred tools 8ff75ce
chore(tracker): move six Reasonix-survey issues from the workspace tracker e77b885
chore(tracker): close batch 47 issues 561f117
chore(tracker): memory edit after re-adding a removed title 2b2bffd
You can’t perform that action at this time.