Skip to content

v0.2.0

Latest

Choose a tag to compare

@raymondfeng raymondfeng released this 13 Jun 17:40
· 44 commits to main since this release

Lockstep release of all `@agentback/*` packages + `create-agentback`.

Highlights

  • New package: `@agentback/schema-explorer` — a read-only console panel that indexes an app by Zod schema instead of by protocol. Every entity is a node with provenance edges to each REST route, MCP tool, and Drizzle table that uses it (joined by object identity), with an ERD-style field view. The inverse of rest-explorer / mcp-inspector; it makes the single-source-of-truth thesis visible and surfaces drift. Names + table origin come from `schema`-tagged context bindings via `bindSchema` (`@agentback/openapi`) or the `register{Insert,Select,Update}Schema` helpers in `@agentback/drizzle/zod`. The unified console (`/console`) now composes four panels.
  • `RestApplication` honors `PORT`/`HOST` env vars — resolved as: explicit `rest` config → env → defaults (3000 / 127.0.0.1). Env only fills unset fields, so explicit config is never clobbered; malformed `PORT` warns and falls back, `PORT=0` is honored.
  • `AgentError` client-error primitive (`@agentback/openapi`) + an MCP tool-input guardrail, plus a strategy-name constant.

Install/upgrade: `npm i @agentback/@0.2.0` · scaffold: `npm create agentback@latest`.