Skip to content

[Zed ACP] Tool call panel doesn't display actual terminal commands #14035

@mateocovacho

Description

@mateocovacho

Description

When using OpenCode via Zed's Agent Client Protocol (ACP) integration, the tool call panel only displays the description of terminal commands (e.g., "Typecheck with mypy") instead of the actual command being executed (e.g., uv run ty check).

Users must dig through ACP logs to see what commands are actually running, which disrupts the workflow.

Reference

This was identified as an Opencode extension issue (not Zed) in: zed-industries/zed#47259

Current vs Expected

Current: Tool call panel shows "Run command: Typecheck with mypy"
Expected: Show actual command uv run ty check (or provide toggle option)

ACP Log Data Available

{
  "rawInput": {
    "command": "uv run ty check",
    "description": "Typecheck with mypy"
  }
}

The command field is available in the ACP protocol but not being surfaced to Zed's UI.

Impact

  • Difficult to debug failed commands without checking logs
  • Reduced transparency of AI actions
  • Workflow interruption

Environment

  • OpenCode: Latest via Zed extension
  • Zed: Latest stable
  • OS: All platforms affected

Metadata

Metadata

Assignees

Labels

coreAnything pertaining to core functionality of the application (opencode server stuff)

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions