Files
deepseek-harness/packages/prompt
Yichen Jiang 7b54768ee7 Merge remote-tracking branch 'origin/master' into codex/project-instruction-files
# Conflicts:
#	AGENTS.md
#	docs/architecture.md
#	docs/event-producer-consumer.md
#	docs/module-graph.md
#	docs/rfc/INDEX.md
#	packages/bash/bash-local/tests/executor.spec.ts
#	packages/bash/bash-local/tests/run.spec.ts
#	packages/core/agent-core/src/index.ts
#	packages/core/agent-core/tests/agent-core.spec.ts
#	packages/fs/fs-local/src/fsio.ts
#	packages/ui/acp-agent/package.json
#	packages/ui/acp-agent/src/index.ts
#	packages/ui/acp-agent/tsconfig.json
#	packages/ui/stdio-agent/package.json
#	packages/ui/stdio-agent/tsconfig.json
#	packages/util/README.md
#	pnpm-lock.yaml
#	tsconfig.build.json
#	tsconfig.json
2026-07-09 23:04:41 +08:00
..

prompt/ — prompt and request-context extensions

Product packages that contribute model-facing prompt or request-context behavior without being core agent/session/tool primitives. These packages usually consume existing seams such as agent/request or system-prompt/assemble; they do not own the loop and do not provide LLM adapters, execution backends, or UI front doors.

Package Role ctx key
project-instructions/ AGENTS.md/CLAUDE.md workspace context loader (listens on agent/request)

project-instructions lives here because it is semantically a prompt/context extension: it adds workspace guidance to the model request. It deliberately uses the per-agent agent/request seam instead of a global ctx.systemPrompt.section() so multiple live sessions with different cwd values do not leak instruction files into one another.