Skip to content

feat(agent): expose native sequence diagrams in Code Mode - #277

Merged
anandpant merged 8 commits into
mainfrom
feat/code-mode-sequence-diagrams
Jul 23, 2026
Merged

anandpant merged 8 commits into
mainfrom
feat/code-mode-sequence-diagrams

Conversation

@anandpant

@anandpant anandpant commented Jul 23, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add a deterministic native sequence renderer with participant headers, lifelines, and chronological messages
  • expose buildSequenceDiagram through the Code Mode contract, runtime, MCP namespace, HTTP API, docs, and all three skills
  • cover contract validation, artifact export, invalid references/self messages, MCP registration, and HTTP routing

Validation

  • pnpm nx run-many -t typecheck,build
  • pnpm nx run-many -t test --exclude=sketchi-cli
  • pnpm lint
  • pnpm nx build-storybook diagram-ui

Closes #236

Copy link
Copy Markdown
Collaborator Author

How to use the Graphite Merge Queue

Add either label to this PR to merge it via the merge queue:

  • merge - adds this PR to the back of the merge queue
  • fast - for urgent changes, fast-track this PR to the front of the merge queue

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has enabled the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

This stack of pull requests is managed by Graphite. Learn more about stacking.

@github-actions

github-actions Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Sketchi Web Preview

Status: deleted

Preview Worker cleanup has completed.

@github-actions

github-actions Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Sketchi Eval Harness Preview

Status: deleted

  • Surface: internal preview; not linked from public navigation
  • Project: eval-harness
  • Worker identity: sketchi-playground
  • Route policy: internal eval harness; no public product domain
  • Preview Worker: sketchi-playground-pr-277
  • Commit: e1d6d0dbf372
  • Workflow run: https://github.com/shpitdev/sketchi/actions/runs/30046047963

Preview Worker cleanup has completed.

@github-actions

github-actions Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Sketchi Icons Preview

Status: deleted

Preview Worker cleanup has completed.

@github-actions

github-actions Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Sketchi Excalidraw Workspace Preview

Status: deleted

  • Surface: internal preview; not linked from public navigation
  • Project: excalidraw
  • Worker identity: sketchi-excalidraw
  • Route policy: internal canvas workspace; no public product domain
  • Preview Worker: sketchi-excalidraw-pr-277
  • Commit: e1d6d0dbf372
  • Workflow run: https://github.com/shpitdev/sketchi/actions/runs/30046047963

Preview Worker cleanup has completed.

@github-actions

github-actions Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Sketchi Playground / Studio Preview

Status: deleted

  • Surface: public product preview
  • Project: playground
  • Worker identity: sketchi-studio
  • Route policy: playground.sketchi.app product surface; authenticated Studio remains unexposed
  • Preview Worker: sketchi-studio-pr-277
  • Commit: e1d6d0dbf372
  • Workflow run: https://github.com/shpitdev/sketchi/actions/runs/30046047963

Preview Worker cleanup has completed.

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.

Feature: expose native sequence diagrams in Code Mode

1 participant