Summary
Hermes should support a native Canvas Mode for persistent visual/structured collaboration during planning and implementation workflows.
Right now, users can approximate this with markdown docs, HTML mockups, and chat threads, but there is no first-class collaborative canvas state that can be iteratively edited and shared across sessions/channels.
Problem
For product/UI/API design work, chat-only interaction creates friction:
- decisions and open questions get buried in chat history,
- rapid iteration across variants is hard to manage,
- external collaborators (e.g., Telegram + other LLMs) need a stable artifact/state instead of message fragments,
- handoff quality suffers when context spans many turns.
Proposed capability
Add a native Canvas Mode with:
- Persistent canvas artifact per session/topic (versioned).
- Sectioned structure (e.g., Decisions, Open Questions, Flows, Components, API mapping, Risks).
- Incremental edit operations (append/update/move/delete blocks), not full rewrite only.
- Diff + history view (who/what changed and when).
- Shareable target identity for cross-channel collaboration (stable ID/URL-like handle).
- Export options (Markdown/HTML/JSON) for repo handoff.
- Optional visual layer for lightweight wireframe blocks/relationships.
Why this matters
- Reduces context loss in long-running multi-agent/multi-channel projects.
- Improves handoff quality from ideation -> implementation.
- Makes Hermes more competitive for real collaborative planning workflows.
- Directly addresses common user expectations for “canvas-like” interaction in modern AI tooling.
Acceptance criteria (MVP)
Nice-to-have (post-MVP)
Happy to help refine the schema/UX if useful.
Summary
Hermes should support a native Canvas Mode for persistent visual/structured collaboration during planning and implementation workflows.
Right now, users can approximate this with markdown docs, HTML mockups, and chat threads, but there is no first-class collaborative canvas state that can be iteratively edited and shared across sessions/channels.
Problem
For product/UI/API design work, chat-only interaction creates friction:
Proposed capability
Add a native Canvas Mode with:
Why this matters
Acceptance criteria (MVP)
Nice-to-have (post-MVP)
Happy to help refine the schema/UX if useful.