deepseek-harness/docs
Chinesezjc 7b6f33f872 refactor(fs): minimize and cap search card meta; keep TUI byte-identical
Address the review of the search render card:

- The search result view carries no `content`: it was a no-op for every
  consumer and serialized the whole search text twice. A UI without a search
  card falls back to the raw tool/result content; the TUI stays byte-identical
  to the pre-search-card generic fallback.
- Bound the serialized presentationMeta with a configurable searchMetaMaxBytes
  (default 64 KiB): the inline item cap does not bound bytes, and spill-policy
  only shrinks content, never meta. capMetaBytes drops trailing groups/paths.
- Share one retention pass (retainGrepMatches/retainGlobPaths in search-core)
  between the model-facing render and the meta projection; remove the second
  cap/preview implementation and the presentation<->grep module cycle by
  moving GrepMatch/previewLine to search-core.
- Rename the result-view discriminant kind -> shape so it no longer collides
  with GenericCallView.kind (ToolCallKind, whose values include 'search').
- Narrow the entry export surface to consumed symbols.
- Sync the three bilingual ToolResultView doc pairs and the Agent Note pair;
  document the deliberate empty-card acceptance vs diffsFromMeta.
- Regenerate config/tool/cordis catalogs for the new config field.
2026-07-30 21:57:49 +08:00
..
cookbook refactor(fs): minimize and cap search card meta; keep TUI byte-identical 2026-07-30 21:57:49 +08:00
cordis-catalog Merge remote-tracking branch 'origin/master' into feat/search-presenter 2026-07-30 18:57:14 +08:00
cordis-tutorial fix(cli): close shared config review gaps 2026-07-30 14:56:39 +08:00
core-data-structures refactor(fs): minimize and cap search card meta; keep TUI byte-identical 2026-07-30 21:57:49 +08:00
i18n docs(i18n): remove unrelated terminology 2026-07-29 21:54:51 +08:00
postmortem docs(i18n): record proofread README pairs 2026-07-29 15:30:44 +08:00
user fix(docs): align catalogs with consolidated CLI 2026-07-30 10:34:21 +08:00
agent-lifecycle.md refactor(agent): return request retry action 2026-07-27 21:17:49 +08:00
AGENTS.md docs(notes): archive low-value decision records 2026-07-26 23:06:00 +08:00
architecture.i18n.yaml refactor(agent): scope queue actions to edit and remove 2026-07-30 01:58:51 +08:00
architecture.md refactor(agent): scope queue actions to edit and remove 2026-07-30 01:58:51 +08:00
architecture.zh.md refactor(agent): scope queue actions to edit and remove 2026-07-30 01:58:51 +08:00
capability-seams.md fix(docs): align catalogs with consolidated CLI 2026-07-30 10:34:21 +08:00
config-catalog.md refactor(fs): minimize and cap search card meta; keep TUI byte-identical 2026-07-30 21:57:49 +08:00
cordis-primer.i18n.yaml docs(i18n): clarify Cordis and test wording 2026-07-24 14:21:15 +08:00
cordis-primer.md Merge remote-tracking branch 'origin/master' into worktree/pr343-retarget-latest-master 2026-07-23 13:40:29 +08:00
cordis-primer.zh.md docs(i18n): clarify Cordis and test wording 2026-07-24 14:21:15 +08:00
defensive-patterns.i18n.yaml docs(security): include password names in scrub rule 2026-07-28 09:40:33 -07:00
defensive-patterns.md docs(security): include password names in scrub rule 2026-07-28 09:40:33 -07:00
defensive-patterns.zh.md docs(security): include password names in scrub rule 2026-07-28 09:40:33 -07:00
development.i18n.yaml fix(docs): align catalogs with consolidated CLI 2026-07-30 10:34:21 +08:00
development.md Merge origin/master into feature/shared-cli-config-foundation 2026-07-30 10:11:38 +08:00
development.zh.md Merge origin/master into feature/shared-cli-config-foundation 2026-07-30 10:11:38 +08:00
event-producer-consumer.md Merge remote-tracking branch 'origin/master' into feat/search-presenter 2026-07-30 18:57:14 +08:00
glossary.i18n.yaml docs: align Goal Round step cardinality 2026-07-24 12:10:40 +08:00
glossary.md docs: align Goal Round step cardinality 2026-07-24 12:10:40 +08:00
glossary.zh.md docs(i18n): allow zero-step Goal Rounds 2026-07-23 21:13:34 +08:00
graph-atlas.md fix(docs): align catalogs with consolidated CLI 2026-07-30 10:34:21 +08:00
module-graph.md Merge remote-tracking branch 'origin/master' into feature/shared-cli-config-foundation 2026-07-30 16:11:21 +08:00
persistence-catalog.md refactor(session): rename the seed boundary to end-seed 2026-07-30 15:32:06 +08:00
testing.i18n.yaml Merge remote-tracking branch 'origin/master' into feature/shared-cli-config-foundation 2026-07-30 15:00:42 +08:00
testing.md Merge remote-tracking branch 'origin/master' into feature/shared-cli-config-foundation 2026-07-30 15:00:42 +08:00
testing.zh.md Merge remote-tracking branch 'origin/master' into feature/shared-cli-config-foundation 2026-07-30 15:00:42 +08:00
tool-catalog.md Merge remote-tracking branch 'origin/master' into feature/shared-cli-config-foundation 2026-07-30 16:11:21 +08:00
tool-execution-pipeline.md Merge remote-tracking branch 'origin/master' into feat/send-unify 2026-07-23 22:41:45 +08:00
typert-catalog-integration-design.i18n.yaml refactor(cordis): generate catalogs from Typert models 2026-07-29 23:55:12 +08:00
typert-catalog-integration-design.md refactor(cordis): generate catalogs from Typert models 2026-07-29 23:55:12 +08:00
typert-catalog-integration-design.zh.md refactor(cordis): generate catalogs from Typert models 2026-07-29 23:55:12 +08:00
web-styling.i18n.yaml docs: translate remaining non-README documentation 2026-07-26 02:33:29 +08:00
web-styling.md docs: translate remaining non-README documentation 2026-07-26 02:33:29 +08:00
web-styling.zh.md docs: translate remaining non-README documentation 2026-07-26 02:33:29 +08:00