Skip to content

Commit cf67b7a

Browse files
committed
Clarify evolve cache-aware refresh
1 parent 707867d commit cf67b7a

35 files changed

Lines changed: 16401 additions & 15739 deletions

.agent-context/contracts/test.contract.json

Lines changed: 237 additions & 237 deletions
Large diffs are not rendered by default.

.agent-context/delta/latest.json

Lines changed: 175 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -19,31 +19,63 @@
1919
"isGenerated": false
2020
},
2121
{
22-
"path": "README.zh-CN.md",
22+
"path": "docs/architecture.md",
2323
"status": "modified",
2424
"kind": "docs",
25-
"moduleName": "root",
25+
"moduleName": "docs",
2626
"isTest": false,
2727
"isGenerated": false
2828
},
2929
{
30-
"path": "repo-context.config.yml",
30+
"path": "docs/loop-engineering.md",
3131
"status": "modified",
32-
"kind": "config",
33-
"moduleName": "root",
32+
"kind": "docs",
33+
"moduleName": "docs",
34+
"isTest": false,
35+
"isGenerated": false
36+
},
37+
{
38+
"path": "docs/loop-engineering.zh-CN.md",
39+
"status": "modified",
40+
"kind": "docs",
41+
"moduleName": "docs",
42+
"isTest": false,
43+
"isGenerated": false
44+
},
45+
{
46+
"path": "src/cli/index.ts",
47+
"status": "modified",
48+
"kind": "source",
49+
"moduleName": "cli",
50+
"isTest": false,
51+
"isGenerated": false
52+
},
53+
{
54+
"path": "src/core/cache.ts",
55+
"status": "modified",
56+
"kind": "source",
57+
"moduleName": "core",
58+
"isTest": false,
59+
"isGenerated": false
60+
},
61+
{
62+
"path": "src/core/context-builder.ts",
63+
"status": "modified",
64+
"kind": "source",
65+
"moduleName": "core",
3466
"isTest": false,
3567
"isGenerated": false
3668
},
3769
{
38-
"path": "src/mcp/server.ts",
70+
"path": "src/core/types.ts",
3971
"status": "modified",
4072
"kind": "source",
41-
"moduleName": "mcp",
73+
"moduleName": "core",
4274
"isTest": false,
4375
"isGenerated": false
4476
},
4577
{
46-
"path": "test/mcp.test.ts",
78+
"path": "test/cache.test.ts",
4779
"status": "modified",
4880
"kind": "test",
4981
"moduleName": "test",
@@ -54,27 +86,91 @@
5486
"affectedGraphNodes": [
5587
"README.en.md",
5688
"README.md",
57-
"README.zh-CN.md",
58-
"repo-context.config.yml",
89+
"docs/architecture.md",
90+
"docs/loop-engineering.md",
91+
"docs/loop-engineering.zh-CN.md",
92+
"src/analyzers/javascript.ts",
93+
"src/analyzers/python.ts",
94+
"src/analyzers/tree-sitter.ts",
95+
"src/analyzers/types.ts",
96+
"src/benchmarks/benchmark.ts",
97+
"src/cli/index.ts",
98+
"src/cli/task-args.ts",
99+
"src/config/defaults.ts",
100+
"src/config/load-config.ts",
101+
"src/config/starter-config.ts",
102+
"src/core/cache.ts",
59103
"src/core/context-builder.ts",
104+
"src/core/file-classifier.ts",
105+
"src/core/freshness.ts",
60106
"src/core/git.ts",
107+
"src/core/graph.ts",
108+
"src/core/indexer.ts",
109+
"src/core/ranker.ts",
110+
"src/core/readiness.ts",
111+
"src/core/scanner.ts",
112+
"src/core/summarizer.ts",
113+
"src/core/token-estimator.ts",
114+
"src/core/token-savings.ts",
115+
"src/core/types.ts",
116+
"src/core/validator.ts",
117+
"src/llm/provider.ts",
61118
"src/mcp/server.ts",
119+
"src/outputs/agents-md.ts",
120+
"src/outputs/architecture.ts",
62121
"src/outputs/context-delta.ts",
122+
"src/outputs/context-layers.ts",
123+
"src/outputs/contract-validator.ts",
124+
"src/outputs/contracts.ts",
125+
"src/outputs/dependency-graph.ts",
63126
"src/outputs/execution-trace.ts",
64127
"src/outputs/impact.ts",
128+
"src/outputs/key-files.ts",
65129
"src/outputs/loop-controller.ts",
130+
"src/outputs/module-map.ts",
131+
"src/outputs/onboarding.ts",
66132
"src/outputs/policy-engine.ts",
133+
"src/outputs/rag.ts",
134+
"src/outputs/readiness.ts",
135+
"src/outputs/repo-summary.ts",
67136
"src/outputs/task-context.ts",
68137
"src/outputs/task-harness.ts",
69138
"src/outputs/task-run.ts",
70139
"src/outputs/test-selector.ts",
140+
"src/outputs/token-savings.ts",
71141
"src/outputs/writer.ts",
72142
"src/retrievers/index.ts",
73-
"src/retrievers/types.ts",
74-
"test/mcp.test.ts"
143+
"src/retrievers/ripgrep.ts",
144+
"src/retrievers/static.ts",
145+
"test/agents-md.test.ts",
146+
"test/analyzers.test.ts",
147+
"test/cache.test.ts",
148+
"test/context-delta.test.ts",
149+
"test/contract-validator.test.ts",
150+
"test/execution-trace.test.ts",
151+
"test/fixtures.test.ts",
152+
"test/freshness.test.ts",
153+
"test/impact.test.ts",
154+
"test/loop-controller.test.ts",
155+
"test/policy-engine.test.ts",
156+
"test/readiness.test.ts",
157+
"test/retrievers.test.ts",
158+
"test/snapshot.test.ts",
159+
"test/task-context.test.ts",
160+
"test/task-harness.test.ts",
161+
"test/test-selector.test.ts",
162+
"test/token-savings.test.ts",
163+
"test/validator.test.ts",
164+
"test/writer.test.ts"
75165
],
76166
"affectedModules": [
167+
"analyzers",
168+
"benchmarks",
169+
"cli",
170+
"config",
77171
"core",
172+
"docs",
173+
"llm",
78174
"mcp",
79175
"outputs",
80176
"retrievers",
@@ -130,34 +226,94 @@
130226
"agentMustReRead": [
131227
"README.en.md",
132228
"README.md",
133-
"README.zh-CN.md",
134-
"repo-context.config.yml",
229+
"docs/architecture.md",
230+
"docs/loop-engineering.md",
231+
"docs/loop-engineering.zh-CN.md",
232+
"src/analyzers/javascript.ts",
233+
"src/analyzers/python.ts",
234+
"src/analyzers/tree-sitter.ts",
235+
"src/analyzers/types.ts",
236+
"src/benchmarks/benchmark.ts",
237+
"src/cli/index.ts",
238+
"src/cli/task-args.ts",
239+
"src/config/defaults.ts",
240+
"src/config/load-config.ts",
241+
"src/config/starter-config.ts",
242+
"src/core/cache.ts",
135243
"src/core/context-builder.ts",
244+
"src/core/file-classifier.ts",
245+
"src/core/freshness.ts",
136246
"src/core/git.ts",
247+
"src/core/graph.ts",
248+
"src/core/indexer.ts",
249+
"src/core/ranker.ts",
250+
"src/core/readiness.ts",
251+
"src/core/scanner.ts",
252+
"src/core/summarizer.ts",
253+
"src/core/token-estimator.ts",
254+
"src/core/token-savings.ts",
255+
"src/core/types.ts",
256+
"src/core/validator.ts",
257+
"src/llm/provider.ts",
137258
"src/mcp/server.ts",
259+
"src/outputs/agents-md.ts",
260+
"src/outputs/architecture.ts",
138261
"src/outputs/context-delta.ts",
262+
"src/outputs/context-layers.ts",
263+
"src/outputs/contract-validator.ts",
264+
"src/outputs/contracts.ts",
265+
"src/outputs/dependency-graph.ts",
139266
"src/outputs/execution-trace.ts",
140267
"src/outputs/impact.ts",
268+
"src/outputs/key-files.ts",
141269
"src/outputs/loop-controller.ts",
270+
"src/outputs/module-map.ts",
271+
"src/outputs/onboarding.ts",
142272
"src/outputs/policy-engine.ts",
273+
"src/outputs/rag.ts",
274+
"src/outputs/readiness.ts",
275+
"src/outputs/repo-summary.ts",
143276
"src/outputs/task-context.ts",
144277
"src/outputs/task-harness.ts",
145278
"src/outputs/task-run.ts",
146279
"src/outputs/test-selector.ts",
280+
"src/outputs/token-savings.ts",
147281
"src/outputs/writer.ts",
148282
"src/retrievers/index.ts",
149-
"src/retrievers/types.ts",
150-
"test/mcp.test.ts"
283+
"src/retrievers/ripgrep.ts",
284+
"src/retrievers/static.ts",
285+
"test/agents-md.test.ts",
286+
"test/analyzers.test.ts",
287+
"test/cache.test.ts",
288+
"test/context-delta.test.ts",
289+
"test/contract-validator.test.ts",
290+
"test/execution-trace.test.ts",
291+
"test/fixtures.test.ts",
292+
"test/fixtures/monorepo/packages/api/src/index.ts",
293+
"test/fixtures/monorepo/packages/web/src/index.ts",
294+
"test/freshness.test.ts",
295+
"test/impact.test.ts",
296+
"test/loop-controller.test.ts",
297+
"test/policy-engine.test.ts",
298+
"test/readiness.test.ts",
299+
"test/retrievers.test.ts",
300+
"test/snapshot.test.ts",
301+
"test/task-context.test.ts",
302+
"test/task-harness.test.ts",
303+
"test/test-selector.test.ts",
304+
"test/token-savings.test.ts",
305+
"test/validator.test.ts",
306+
"test/writer.test.ts"
151307
],
152308
"taskPacksToRefresh": [
153309
"bugfix",
154310
"feature",
155311
"refactor"
156312
],
157313
"reasons": [
158-
"6 changed file(s) detected from git diff/status.",
159-
"20 graph node(s) are adjacent to changed files.",
160-
"6 module(s) may need refreshed summaries or boundaries.",
314+
"10 changed file(s) detected from git diff/status.",
315+
"78 graph node(s) are adjacent to changed files.",
316+
"12 module(s) may need refreshed summaries or boundaries.",
161317
"13 context output area(s) are marked stale."
162318
],
163319
"recommendedCommand": "repo-context evolve . --base main"

0 commit comments

Comments
 (0)