Releases
v0.44.0
Compare
Sorry, something went wrong.
No results found
Change Log
Refactor
refactor(loop-guard): share the per-group hint budget between R1/R2 and R3 e04298e
refactor(tools): move the language analysis into tools/native/codeintel 7205d09
refactor(codeintel): take every test command from the language rules f098a04
refactor(native): 内置输出规则目录 rules/ 改名为 outrules/ 167ee3b
Feature
feat(nudge): check a turn that stopped too early (agents.nudge) 6c87bce
feat(nudge): render the nudge trace event in suga inspect trace 71721e5
feat(nudge): 规则模型分层加载(内置规则 + nudge-rules.yaml) 1941501
feat(nudge): 三层规则文件接入 wiring 与 manifest 1127b9f
feat(codeintel): describe declaration languages in rule files 0da4619
feat(wiring): load layered lang-rules.yaml and show it in the manifest ac16793
feat: suga inspect rules 命令与 manifest 输出规则 ddb27dd
feat(mcp): parse tools/list annotations on each tool ee4416a
feat(acp): report kind=read for MCP tools declaring readOnlyHint b306c48
feat(codeintel): 新增 Dart/Flutter 语言规则(符号、引用遮蔽、测试命令识别) e6e94f8
feat(outrules): 新增 flutter/dart 输出规则(test/analyze/build/pub get) 8b59f5d
Fixed
fix(loop-guard): key repeats by result, reset on successful edits, add R3 failed-command rule cbb3eec
fix(chat): Ctrl-C 结束本地命令时,把输入行的半行随 abort 事件归还 3cead92
fix(nudge): push back before --verify, skip cut-off answers f84eeaf
fix(observe): redact the shell command kept in the trace ad5bf72
fix(codeintel): keep the built-in registry intact when a rule takes an extension fde9a89
fix: suga inspect rules 归入只读启动路径,与 inspect manifest 一致不写 SUGA_HOME 3d0f94a
Other
chore(tracker): release flow memory, flaky Ctrl-C test issue 52e6b2c
test(nudge): chat pty smoke for the too-early hint and config tests e4a850e
docs: CHANGELOG 记录 Ctrl-C 半行归还的修复 71ea4f1
test(nudge): end-to-end N1 push and --verify skipping N1 73c9a37
docs(nudge): changelog, README, suga-guide config row and the design note 2830322
test(smoke): loop guard chat smoke covers edit/shell alternation and the R3 failed-command rule 9442e08
docs(loop-guard): describe the result-aware rules and R3 in CHANGELOG and the guide 9fb8b25
test(nudge): keep the evidence on one line and cover the plan evidence path 8b21d24
docs(loop-guard): fix stale field and hook comments for the result key and R3 e4da6de
chore(tracker): 记录 suga-l7u2 修复进展评论 ea65b16
docs(nudge): suga-guide chat section for the too-early hint f1f6708
docs(design): xhen (Startrail) resident assistant, draft 0.1 55e8069
test(ptysmoke): chat_nudge session id pattern accepts sg_ bebb51f
docs(design): lang-rules.yaml for symbols, refs and test commands (draft 0.1) b14e613
docs(design): lang-rules approved (0.2), codeintel sub-package 168bad7
test(native): characterize file_symbols and file_refs output as golden files e593711
docs(nudge): nudge-rules.yaml 文档与冒烟场景 1bedda9
test(ptysmoke): chat_nudge starts from an empty workspace and counts both parts c6d1a19
test(tools): guard the layering of the codeintel sub-package af01395
style(tools): name the exported RefDrops.Describe in its doc comment be04da5
test(wiring): guard the manifest's language rule sections 05e5dd8
docs: lang-rules.yaml format, fields and the manifest section 062ce00
style(codeintel): gofmt the LangRule struct 3cefd77
test(codeintel): the C# refs case looks up Reload and sees a call site 6c25223
docs: 新增 suga-guide references/rules.md,四种规则文件统一参考 795362e
docs(skill): suga-guide 加编写/修改规则文件入口与 references/rules.md 链接 a18660c
test: rules.md 文档示例必须可通过对应 Load 函数解析 db5ae07
docs: README 命令列表补 suga inspect rules,CHANGELOG 记录 inspect rules 与 rules.md 参考 540150d
docs: README.zh-CN lists suga inspect rules 5ddfd1a
test(chat): Win32Pause counts the mode switches once the output settled 1c548c1
docs: move the xhen design to the xhen repository ae5dd12
docs: 更新 outrules 路径与 Dart/Flutter 输出规则覆盖说明 99527f1
test(codeintel): Dart 样例补 StatelessWidget 与表达式体 build,刷新黄金文件 c94d1c3
You can’t perform that action at this time.