Skip to content

release: v0.20.0 — visual agent builder#37

Merged
johnnichev merged 1 commit intomainfrom
feat/v0.20.0-visual-builder
Mar 31, 2026
Merged

release: v0.20.0 — visual agent builder#37
johnnichev merged 1 commit intomainfrom
feat/v0.20.0-visual-builder

Conversation

@johnnichev
Copy link
Copy Markdown
Owner

Summary

  • Visual Agent Builder — drag-drop AgentGraph topology in a browser, zero install
  • selectools serve --builder — new CLI flag, no config file needed
  • BuilderServer — standalone server class (no agent required)
  • --builder flag on create_app() and AgentServer for combined serve + builder
  • Self-contained HTML (no React, no CDN, no build step)
  • Live Python and YAML code generation with copy/download
  • Example 76_visual_builder.py, 9 new tests

Checklist

  • All tests pass (2958 non-e2e, 3144 total)
  • Lint clean (black, isort, flake8, mypy, bandit)
  • CHANGELOG, ROADMAP, README updated
  • New example added

Zero-install drag-drop AgentGraph builder. Self-contained HTML, no React,
no CDN. Drag START/END/Agent nodes, click ports to connect, edit
properties, and export Python or YAML code.

  selectools serve --builder          # builder only
  selectools serve agent.yaml --builder  # agent + builder

New: BuilderServer (standalone, no agent needed), --builder flag on
serve CLI, /builder endpoint on AgentServer, examples/76_visual_builder.py.
9 new tests, 3144 total.
@johnnichev johnnichev merged commit d7d3e44 into main Mar 31, 2026
6 checks passed
@johnnichev johnnichev deleted the feat/v0.20.0-visual-builder branch March 31, 2026 05:58
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