Skip to content

Agent abstraction Phase D: polish (optional) #169

@dhilgaertner

Description

@dhilgaertner

Summary

Optional polish on top of the Phase A–C agent-abstraction work scoped by #150. Not blocking for Codex MVP; revisit once Phases A–C are landed and real usage surfaces priorities.

Context

Full design in docs/agent-abstraction-spec.md §12 Phase D.

Each checkbox below is individually optional. Treat this ticket as an umbrella — subtickets can be split off as items move from "nice-to-have" to "yes, do this."

Checklist

  • Per-agent notification sounds and sidebar icons (Claude vs Codex vs future agents)
  • Third-party agent plug-in surface (external packages conform to CodingAgent; discovered at launch)
  • Config-path migration: move {devRoot}/.claude/config.json{devRoot}/.crow/config.json with one-shot migration on first launch (legacy path name is currently Crow's own config, not Claude Code's)
  • Codex remote control via WebSocket through codex app-server --listen + --remote ws://…, if user demand warrants it

Non-goals

  • Claude-Code remote-control changes (stays as --rc --name)
  • Manager-tab agent swapping (explicitly out of scope per spec §14)

Parent: #150 · Blocked by: #168 (Phase C)

Metadata

Metadata

Assignees

Labels

refactorCode refactoring and cleanup

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions