PRD 0049: Named / Labelled Agents #172

Closed
didericis-claude wants to merge 1 commits from prd-0049-named-labelled-agents into main
Collaborator

Closes #171.

PRD: 8e076e2c14/docs/prds/0049-named-labelled-agents.md

Summary

  • At agent launch (both ./cli.py start and dashboard n flow), prompt the operator for a short label (default: manifest agent key) and an optional ANSI palette color.
  • label and color are stored in BottleSpecBottleMetadatametadata.json and propagated into ActiveAgent.
  • Dashboard's _format_agent_row renders the label (in the chosen color, via a lazily-allocated curses color pair) in place of the bare manifest agent key.
  • agent_provider.py injects the label/color into claude.json as "name" / "color" for future Claude Code harness display.

Changes (1 commit)

  • docs(prd): add PRD 0049 — named/labelled agents
Closes #171. PRD: https://gitea.dideric.is/didericis/bot-bottle/src/commit/8e076e2c14851ee612db7e712d890b97903697b0/docs/prds/0049-named-labelled-agents.md ## Summary - At agent launch (both `./cli.py start` and dashboard `n` flow), prompt the operator for a short label (default: manifest agent key) and an optional ANSI palette color. - `label` and `color` are stored in `BottleSpec` → `BottleMetadata` → `metadata.json` and propagated into `ActiveAgent`. - Dashboard's `_format_agent_row` renders the label (in the chosen color, via a lazily-allocated curses color pair) in place of the bare manifest agent key. - `agent_provider.py` injects the label/color into `claude.json` as `"name"` / `"color"` for future Claude Code harness display. ## Changes (1 commit) - `docs(prd): add PRD 0049 — named/labelled agents`
didericis force-pushed prd-0049-named-labelled-agents from 8e076e2c14 to d0d8a68da8 2026-06-03 12:02:11 -04:00 Compare
didericis force-pushed prd-0049-named-labelled-agents from d0d8a68da8 to a6733921c7 2026-06-03 13:49:57 -04:00 Compare
didericis added 1 commit 2026-06-03 21:38:43 -04:00
docs(prd): add PRD 0049 — named/labelled agents
test / unit (pull_request) Successful in 39s
test / integration (pull_request) Successful in 53s
3997a0a721
Draft PRD for prompting operators for a custom label and optional
ANSI color at agent launch time, storing both in metadata.json, and
surfacing the label (in color) in the dashboard's active-agents pane.

Closes #171
didericis force-pushed prd-0049-named-labelled-agents from a6733921c7 to 3997a0a721 2026-06-03 21:38:43 -04:00 Compare
didericis-claude closed this pull request 2026-06-03 21:47:43 -04:00
Author
Collaborator

Superseded by PR #184 (prd-0051-named-labelled-agents). Renumbered to PRD 0051 and updated for the contrib architecture from PRD 0050 / PR #180.

Superseded by PR #184 (`prd-0051-named-labelled-agents`). Renumbered to PRD 0051 and updated for the contrib architecture from PRD 0050 / PR #180.
Some checks are pending
test / unit (pull_request) Successful in 39s
test / integration (pull_request) Successful in 53s

Pull request closed

Sign in to join this conversation.