[feat] 希望增加原生 ACP 模式(如 `step acp`)以便编辑器/客户端集成
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- typescript
Direção de pesquisa
Start by reading the existing headless agent loop and the --mode json, --mode rpc, and --sdk-stdio entry points; the issue names no specific files or tests. Then map the requested ACP lifecycle, streaming updates, permissions, terminal operations, and session configuration to the existing interfaces. Done means a step acp mode supports the listed client capabilities over stdio; the scope is broad and needs design work.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
What do you want to change?
希望 Step Code 提供 ACP(Agent Client Protocol)stdio 模式,例如 step acp 或 --mode acp,让任意 ACP 客户端都能直接驱动 Step Code。
Why?
我在开发 Agentero
它已经通过 ACP stdio 支持 Claude、Codex、Gemini、dsh、Kimi、ZCode 等;但 Step Code 目前只有 --mode json、--mode rpc、--sdk-stdio,都不使用 ACP 协议,所以接不进来,npm 上也没有现成的社区适配器。
作为 ACP client,Agentero 需要的最小能力:
initialize(能力协商)+session/new/session/prompt/session/cancelsession/load或session/resume,让多轮会话重启后可续- 流式
session/update(message / thought / tool / plan) session/request_permission(工具审批)与terminal/*(执行命令)- 通过 Session Config Options 选择模型/模式
How?
复用现有 headless agent loop,加一个 step acp 子命令即可;
可对齐 dsh --profile acp、kimi acp、opencode acp 的做法。
- Linguagem predominante
- TypeScript
- Estrelas
- 654
- Forks
- 55
- Merge médio
- 1d 20h
- PRs com merge (30d)
- 33
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de stepfun-ai/Step-Code
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
stepfun-ai/Step-Code#218 ·
Mantenedores costumam responder em até 1 dia
-
area/build bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
stepfun-ai/Step-Code#190 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
area/tools bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
stepfun-ai/Step-Code#186 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
area/tools bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
stepfun-ai/Step-Code#185 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
area/tools bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
stepfun-ai/Step-Code#184 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
Todas as issues de stepfun-ai/Step-Code
Issues semelhantes
-
[Bug]: [MCP/CLI] Bare loopback IP addresses (127.0.0.1:port) and hosts with ports fail to navigate due to erroneous scheme inferenceTalvez já em andamento @alok-108 assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
microsoft/playwright#43263 ·
Mantenedores costumam responder em até 1 dia
-
bug priority:medium
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
Mantenedores costumam responder em até 1 dia
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 75/100
lingdojo/kana-dojo#32018 · 1 comentário · 5 reações ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
paperclipai/paperclip#15751 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
BuilderIO/agent-native#7275 ·
Mantenedores costumam responder em até 1 dia