# Zed Logs

> Check Zed editor logs for banjo/agent errors. Use when user says "check zed logs", "zed errors", or "what's the zed error". Use when this capability is needed.

- Skill: `tomevault-io/zed-logs` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/zed-logs`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/zed-logs/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/zed-logs

---


# Zed Logs

Check Zed editor logs for ACP agent issues.

## Commands

```bash
# Recent agent logs (banjo + errors)
tail -100 ~/Library/Logs/Zed/Zed.log | grep -i -E "(banjo|agent|error)" | tail -30

# All recent logs
tail -50 ~/Library/Logs/Zed/Zed.log

# Follow logs live
tail -f ~/Library/Logs/Zed/Zed.log | grep -i agent

# Clear and watch
: > ~/Library/Logs/Zed/Zed.log && tail -f ~/Library/Logs/Zed/Zed.log
```

## Log Patterns

- `agent stderr:` - Output from agent process (banjo logs here)
- `agent_servers::acp` - ACP connection handling
- `error(...)` - Error from agent
- `info(banjo)` - Banjo startup
- `debug(agent)` - Request handling

## Common Issues

| Error | Cause | Fix |
|-------|-------|-----|
| `UnknownField` | Missing field in param struct | Add field or `ignore_unknown_fields = true` |
| `not registered` | Config key mismatch | Check `agent_servers` key in Zed settings |
| No output | Agent crashed on startup | Run `./zig-out/bin/banjo` manually to see error |

## Zed Config Location

`~/.config/zed/settings.json` → `agent_servers`

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/joelreymont) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-11 -->

