deepseek-harness/packages/core/tools/src
Tianyi Cui 30bc7f6a1d fix: the run_code program IS the execute-card title (root cause: Zed shows nothing else)
Systematic trace through Zed (crates/agent_ui thread_view.rs +
crates/acp_thread): kind:execute routes a tool call onto the
terminal-card layout, whose header (render_collapsible_command) has NO
disclosure toggle, whose body content renders only when is_open — a
flag only a real terminal entity can ever set — and which suppresses
the Raw Input view outright. Every prior attempt (rawInput, pending
content, completed content) targeted slots that layout structurally
never renders; the one slot it always shows is the TITLE, which said
"Run code". codex-acp confirms the idiom: execute cards are titled
with the command itself.

presentCall now titles the card with the program (rawInput kept as the
canonical input slot); presentResult omits the title — an update
replaces only provided fields, so the program header persists — and
carries the captured output as content. Goldens re-recorded; the unit
test pins title-carries-program on both frames.
2026-07-09 22:41:57 +08:00
..
code-mode.ts fix: the run_code program IS the execute-card title (root cause: Zed shows nothing else) 2026-07-09 22:41:57 +08:00
index.ts Merge remote-tracking branch 'origin/master' into code-mode-tools 2026-07-09 13:30:26 +08:00
json-schema.ts docs: satisfy the new export-JSDoc gate on the assertion signature 2026-07-07 22:13:01 +08:00
presentation.ts docs(tools): fix cross-module JSDoc links and the catalog source list 2026-07-04 00:39:09 +08:00
schema.ts feat(tools): add ToolDefinition.timeoutMs declared+validated via defineTool 2026-07-08 14:06:24 +08:00
ts-types.ts feat: Code Mode — the registry's mode config, the SDK codegen, and the run_code bridge 2026-07-08 12:58:23 +08:00