当前项目其实其中有大量的过度防御代码,一些函数的调用其实是非常不信任上游的,但是上游呢又完全不会出问题,所以这里面需要简化。帮我分析并删掉所有的过度防御性代码。
Activity
minorcell commentedon Jun 5, 2026
/code
fennoai commentedon Jun 5, 2026
已完成
已提交并创建 PR:#710 #710
本次变更聚焦
internal/context中已被新 stable/dynamic source 构造链路取代的防御性兼容代码:DefaultBuilder.promptSources旧字段及其回退逻辑。NewConfiguredBuilder对nil SectionSource的跳过兜底,改为依赖上游传入有效 source。验证
git diff --checkpromptSources/ backward compatibility 相关引用无残留go test ./...,因为当前环境中go和gofmt不在 PATH提交:
56ba6bb5View job run