feat: add Deep Code (dc) as a supported agent#97
Open
pernielsentikaer wants to merge 2 commits into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Homebrew, local bin).
interactive TUI agent with no CLI-level prompt or permission flags.
official agent icon assets, and docs references.
Deep Code CLI facts
(no CLI --continue flag)
Prompt transport choice
This uses promptTransport: 'send-keys' with sendKeysSubmit: ['Enter'],
sendKeysPostPasteDelayMs: 200, and sendKeysReadyDelayMs: 2000.
Deep Code is an interactive terminal application (like Grok Build and Cline
CLI)‚ boots into a TUI, reads input from the terminal, and does not
accept prompts via CLI arguments, --prompt, or stdin. The send-keys
transport pastes the initial prompt into the running TUI after the agent
has finished booting, matching the pattern already used for grok, cline,
and crush.
Deep Code has no CLI-level permission flags. permissionFlags is left empty
since all permission decisions happen through interactive slash commands
within the TUI. No resumeCommandTemplate is set because Deep Code uses the
interactive /resume and /continue commands rather than a CLI flag. Pane
resume falls back to buildAgentCommand, which relaunches deepcode.
Deep Code is registered as defaultEnabled: false, consistent with the
optional-agent pattern for newly supported agents.
Test plan