deepseek-harness/packages/util
Tianyi Cui 36cf4f32f4 docs(agent-note): flip the regrouping note to implemented
Move the triplet to implemented/architecture/, rewrite Proposal into a
present-tense Decision, fold Acceptance criteria and Risks into
Consequences (recording what pins the result), retitle the migration
section to what the move actually touched, and repoint the seven
inbound FIXME/README links.
2026-08-09 01:25:24 +08:00
..
atomic-write docs: rescan rebased documentation hierarchy 2026-08-05 16:16:57 +08:00
brand Merge origin/master into xjt/proofreading-active-docs-2-apply 2026-08-05 10:57:53 +08:00
environment docs(agent-note): flip the regrouping note to implemented 2026-08-09 01:25:24 +08:00
native-command docs: finish hierarchy rescan after rebase 2026-08-05 16:18:58 +08:00
paths Merge origin/master into xjt/proofreading-active-docs-2-apply 2026-08-05 10:57:53 +08:00
retention docs: rescan rebased documentation hierarchy 2026-08-05 16:16:57 +08:00
timeout docs: rescan rebased documentation hierarchy 2026-08-05 16:16:57 +08:00
README.i18n.yaml docs: rescan rebased documentation hierarchy 2026-08-05 16:16:57 +08:00
README.md docs: apply hierarchy across the corpus 2026-08-05 16:13:28 +08:00
README.zh.md docs: rescan rebased documentation hierarchy 2026-08-05 16:16:57 +08:00

util/ — low-level shared utilities

English | 中文

These zero-dependency packages provide small primitives shared by multiple capability families. Business semantics remain with each consuming capability.

Package Role
brand/ Provides nominally branded types
paths/ Resolves the Harness data root and shared paths
timeout/ Provides deadline and timeout classification primitives
retention/ Bounds retained text and item collections
atomic-write/ Replaces files atomically
native-command/ Runs host-native commands without a shell