Skip to content

agent-graph-sdk-v1.0.0

Choose a tag to compare

@bstockwelldev bstockwelldev released this 25 Sep 16:51
· 230 commits to master since this release
7947978

What's Changed

  • test(playground): cover fitView gating and tooltip layouts by @bstockwelldev in #1
  • fix(ci): build SDK before playground Vitest by @bstockwelldev in #2
  • Harden Vercel storage: fail closed without durable backend, add /api/health by @bstockwelldev in #3
  • docs: canonical production URL is agent-graph-builder-app.vercel.app by @bstockwelldev in #5
  • Claude/sharp shannon 9sq1ss by @bstockwelldev in #6
  • Studio consolidation: Phase 4 (studio port) + Phase 5 (runtime hardening) by @bstockwelldev in #7
  • Record Phase 6 progress in the consolidation plan (docs only) by @bstockwelldev in #8
  • Phase 6 step 3 + Phase 7: delete playground, studio UX parity/polish by @bstockwelldev in #9
  • Phase 8 part A: promote the drawer into an app-wide workbench by @bstockwelldev in #10
  • Phase 8: workbench, command palette, backend chat sessions, chat UI by @bstockwelldev in #11
  • Fix graph canvas panel overlap, context menu spacing; add shortcuts overlay + mobile support by @bstockwelldev in #12
  • Fix page-level scroll regression, replace graph switcher with a combobox by @bstockwelldev in #13
  • Add shimmer loading state for in-flight runs and running node cards by @bstockwelldev in #14
  • P0 graph foundation: verify planning docs + implement Slice A (canonical model) by @bstockwelldev in #15
  • P0 graph foundation Slice B: contract validation and canvas feedback by @bstockwelldev in #16
  • P0 graph foundation Slice C: immutable releases and capability reports by @bstockwelldev in #18
  • P0 graph foundation Slice D: version-pinned execution timeline by @bstockwelldev in #19
  • P0 graph foundation: merge Slice C + Slice D into master by @bstockwelldev in #20
  • Add Studio UI for releases and version-pinned run history by @bstockwelldev in #21
  • Add Studio shell/canvas UX gap analysis by @bstockwelldev in #29
  • Implement P2: retrieval/document lineage graph by @bstockwelldev in #28
  • Implement P2: cross-cutting policy overlays by @bstockwelldev in #27
  • P1 parallel track: versioned reusable entity registry by @bstockwelldev in #26
  • P1 Slice D: routing policy lab by @bstockwelldev in #25
  • P1 Slice C: historical replay by @bstockwelldev in #24
  • P1 Slice B: fixture-based simulation and subgraph stubbing by @bstockwelldev in #23
  • P1 rollout plan + Slice A: semantic release comparison by @bstockwelldev in #22
  • Document candidate knowledge-pipeline tech stack for future revisit by @bstockwelldev in #31
  • Implement Phase 10 Slice A: close the runs/analytics HUD-panel gaps by @bstockwelldev in #30
  • Phase 10 Slice A follow-up: inspector friction fix + resource inline edit by @bstockwelldev in #32
  • Claude/sharp shannon 9sq1ss studio ux gap analysis by @bstockwelldev in #33
  • Phase 10 Slice B: selection dock rebuild by @bstockwelldev in #34
  • Claude/sharp shannon 9sq1ss studio ux gap analysis by @bstockwelldev in #35
  • Phase 10 Slice C (first cut): Validate action, Run-from-node, Debug run by @bstockwelldev in #36
  • Claude/sharp shannon 9sq1ss phase10 slice b by @bstockwelldev in #37
  • Phase 10 Slice C follow-up: double-click + searchable node launcher by @bstockwelldev in #38
  • Phase 10 Slice C follow-up: typed-port connect-drag feedback by @bstockwelldev in #39
  • Phase 10 Slice D: node-card summary line + focus mode by @bstockwelldev in #40
  • Claude/sharp shannon 9sq1ss phase10 slice c followup by @bstockwelldev in #41
  • Phase 10 Slice D: run-history data grid + styling-ownership doc by @bstockwelldev in #42
  • Fix human_gate and code_exec nodes being invalid on creation by @bstockwelldev in #43
  • Studio: knowledge-base panel and saved/run-captured Routing Lab datasets by @bstockwelldev in #44
  • Fix mobile selection dock: add backdrop, full-width sheet, close button by @bstockwelldev in #45
  • test: fix cross-test env leakage breaking backend/tests/test_storage_supabase.py by @bstockwelldev in #46
  • Studio: fix new-graph coach panel overlapping/rendering behind the top HUD by @bstockwelldev in #47
  • docs: add UX-review gap backlog with design specs + acceptance criteria by @bstockwelldev in #48
  • docs: raw config editor + console drawer backlog, Linear sync by @bstockwelldev in #49
  • feat: diagnostics nav, run waterfall, console drawer, raw JSON editor by @bstockwelldev in #50
  • fix: mobile selection dock covered the entire viewport with no dismiss by @bstockwelldev in #51
  • Chat context binding (STO-596) + P1 rollout docs sync by @bstockwelldev in #52
  • Graph workbench redesign wave 1: graph-first header, rich nodes, reliable layout by @bstockwelldev in #53
  • Graph workspace redesign wave 2: IA + selection model by @bstockwelldev in #54
  • Studio Wave 2.5: Inspector & Run console v2 (STO-606) by @bstockwelldev in #55
  • Studio Wave 3: motion + accessibility (STO-604) by @bstockwelldev in #56
  • Wave 4a: node ↔ resource-registry binding (STO-605) by @bstockwelldev in #57
  • Wave 4b: one config-driven resource inspector (STO-605) by @bstockwelldev in #58
  • Chat: run graphs and disclose run steps (STO-600, STO-601) by @bstockwelldev in #59
  • feat(studio): mobile bottom tab bar + canvas action tray (STO-607) by @bstockwelldev in #60
  • feat: configurable policy overlays — workspace + per-graph, gates, exception expiry (STO-608) by @bstockwelldev in #61
  • feat: draft↔release diff, routing lab vs release, counterfactual replay (STO-609) by @bstockwelldev in #62
  • feat: large-graph wave 7a — find, dependency view, blast radius, health score (STO-610) by @bstockwelldev in #63
  • docs: SDK hardening & feature-complete plan (STO-613 / #64) by @bstockwelldev in #72
  • feat: large-graph wave 7b — visual groups with collapse/expand (STO-611) by @bstockwelldev in #73
  • feat: large-graph wave 7c — graph-as-node subgraphs (STO-612) by @bstockwelldev in #74
  • feat: large-graph wave 7d — views and architecture layers (STO-622) by @bstockwelldev in #75
  • fix: flag duplicate node and edge ids in validate_graph by @bstockwelldev in #77
  • feat(sdk): transport options and typed errors (SDK 1/7, STO-614) by @bstockwelldev in #76
  • fix: survive storage outage at startup; move prod storage to Supabase by @bstockwelldev in #79
  • feat(sdk): run lifecycle and universal streaming (SDK 2/7, STO-615) by @bstockwelldev in #78
  • feat(sdk): OpenAPI contract, generated types and drift checks (SDK 3/7, STO-616) by @bstockwelldev in #80
  • feat(sdk): namespaced API, request objects and cursor pagination (SDK 4/7) by @bstockwelldev in #81
  • fix(storage): bound per-request reads when listing runs by @bstockwelldev in #82
  • fix: send Supabase sb_secret keys on apikey header only by @bstockwelldev in #83
  • feat(sdk): /graph core and /testing kit entry points (SDK 5/7) by @bstockwelldev in #84
  • fix(storage): serve cross-graph reads from a graph catalog by @bstockwelldev in #85
  • fix: surface why Supabase Storage rejects the key by @bstockwelldev in #86
  • feat(sdk): /react hooks on TanStack Query (SDK 6/7) by @bstockwelldev in #87
  • feat(graphs): graph summaries endpoint; move studio off unpaged GET /api/graphs by @bstockwelldev in #88
  • feat(sdk)!: 1.0 — packaging, docs and release tooling (SDK 7/7) by @bstockwelldev in #89
  • test: run jsdom tests (SDK /react, studio) with Node's AbortSignal by @bstockwelldev in #90
  • fix: treat Supabase Storage's 400 not_found as a missing object by @bstockwelldev in #91
  • fix(analytics): read each run's blob once for dashboard and graph analytics by @bstockwelldev in #92
  • feat(analytics): precompute daily usage totals for the dashboard by @bstockwelldev in #93
  • chore(sdk): release tooling fixes after the 1.0.0 publish by @bstockwelldev in #94
  • Move workflow summary from dock to header, add run caching by @bstockwelldev in #95
  • Harden run persistence, drop Blob, fix demo warnings, add Offline mode by @bstockwelldev in #96
  • Graph-level raw config editor; JSON/YAML views on all raw editors by @bstockwelldev in #97
  • Make transforms first-class: runtime, edge editor, library, node by @bstockwelldev in #99
  • docs: rewrite README and AGENTS.md around the Studio by @bstockwelldev in #100
  • Show "any" for kind-agnostic inputs; fix stale executor count by @bstockwelldev in #101
  • chore: trim infra details from the public repo; publish via npm Trusted Publishing by @bstockwelldev in #98

New Contributors

Full Changelog: https://github.com/bstockwelldev/agent-graph-builder/commits/agent-graph-sdk-v1.0.0