Skip to content

feat: auto-fit toggle, Flatland shapes, model colors - #81

Open
tcsenpai wants to merge 3 commits into
patoles:mainfrom
tcsenpai:feat/autofit-toggle
Open

tcsenpai wants to merge 3 commits into
patoles:mainfrom
tcsenpai:feat/autofit-toggle

Conversation

@tcsenpai

@tcsenpai tcsenpai commented Sep 9, 2026

Copy link
Copy Markdown

Three small canvas changes aimed at sessions with many agents.

  • Auto-fit toggle. Continuous auto-fit re-engaged on every selection change and after every manual fit, fighting the user once the graph is busy. It is now a persistent toggle (top bar + context menu, localStorage), off by default. Shift+F and 'Zoom to Fit' remain one-shot fits; Cmd/Ctrl+wheel zoom and drag pan are unchanged.
  • Flatland shapes. Orchestrator stays a hexagon; each nesting level loses one side (pentagon, square, triangle). Agent.depth is set at spawn from the parent.
  • Model colors. Fable/Mythos azure, Opus orange, Sonnet white, Haiku green, defined in CLAUDE_FAMILIES next to context size and cost. Error, paused and waiting-permission keep their state colors so alerts stay visible.

Happy to split if you only want some of these.

https://claude.ai/code/session_01AGs5TZo6yxv7NHARHawyJf

Continuous auto-fit fights the user once the graph has many agents: it
re-engaged on every selection change and after every manual fit. Auto-fit
is now a persistent toggle (top bar + context menu, localStorage), off by
default. Shift+F and 'Zoom to Fit' stay as one-shot fits. Cmd/Ctrl+wheel
zoom and drag pan are unchanged.

Claude-Session: https://claude.ai/code/session_01AGs5TZo6yxv7NHARHawyJf
Orchestrator stays a hexagon; depth 1 is a pentagon, depth 2 a square,
depth 3+ a triangle. Agent.depth is set at spawn from the parent.

Claude-Session: https://claude.ai/code/session_01AGs5TZo6yxv7NHARHawyJf
Fable/Mythos azure, Opus orange, Sonnet white, Haiku green (colors live in
CLAUDE_FAMILIES next to context and cost). Error, paused and
waiting-permission keep their state colors so alerts stay visible.

Claude-Session: https://claude.ai/code/session_01AGs5TZo6yxv7NHARHawyJf
@cla-assistant

cla-assistant Bot commented Sep 9, 2026 •

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant