deepseek-harness/docs/core-data-structures
Turtle b25b78fd02 fix(session): project steering messages as plain user content
steering/message previously rendered inside a <steering source="…">
envelope like context/message. No model is trained on a <steering> tag,
so the framing is arbitrary markup the model was never taught to read;
recorded transcripts show it treating the instruction as third-party
metadata and refusing it. Framing also does not belong on the session
surface — a caller that wants a frame formats its own content. It now
projects verbatim as a plain user-role message; the <context> envelope is
untouched and renderTagged becomes context-only.

Agent Note: .agents/notes/implemented/simplification/2026-07-20-unwrap-steering-message-projection.md
2026-07-20 15:51:27 +08:00
..
approval.md docs: include JSDoc in type-equiv blocks 2026-07-19 12:25:40 +08:00
bash.md Rename RFCs to Agent Notes 2026-07-19 22:52:03 +08:00
code-runtime.md Rename RFCs to Agent Notes 2026-07-19 22:52:03 +08:00
compaction.md Rename RFCs to Agent Notes 2026-07-19 22:52:03 +08:00
core.md Rename RFCs to Agent Notes 2026-07-19 22:52:03 +08:00
filesystem.md docs: include JSDoc in type-equiv blocks 2026-07-19 12:25:40 +08:00
llm-streaming.md Rename RFCs to Agent Notes 2026-07-19 22:52:03 +08:00
persistence.md Rename RFCs to Agent Notes 2026-07-19 22:52:03 +08:00
sandbox.md docs: include JSDoc in type-equiv blocks 2026-07-19 12:25:40 +08:00
scope.md Rename RFCs to Agent Notes 2026-07-19 22:52:03 +08:00
session-query.md docs: include JSDoc in type-equiv blocks 2026-07-19 12:25:40 +08:00
session.md fix(session): project steering messages as plain user content 2026-07-20 15:51:27 +08:00
skills.md Rename RFCs to Agent Notes 2026-07-19 22:52:03 +08:00
spill.md Rename RFCs to Agent Notes 2026-07-19 22:52:03 +08:00
subagent.md Rename RFCs to Agent Notes 2026-07-19 22:52:03 +08:00
system-prompt.md docs: include JSDoc in type-equiv blocks 2026-07-19 12:25:40 +08:00
tasks.md Rename RFCs to Agent Notes 2026-07-19 22:52:03 +08:00
token-meter.md docs: include JSDoc in type-equiv blocks 2026-07-19 12:25:40 +08:00
tools.md Rename RFCs to Agent Notes 2026-07-19 22:52:03 +08:00
user-interaction.md Merge latest origin/master into feat/tui-package 2026-07-19 12:47:05 +08:00
web.md Rename RFCs to Agent Notes 2026-07-19 22:52:03 +08:00
workflow.md Rename RFCs to Agent Notes 2026-07-19 22:52:03 +08:00