Monorch
Changelog
Latest is v0.2.0
Release notes for @monorch/ai and @monorch/runtime. Site badge tracks packages/ai/package.json (publish that version to npm to match installs).
0.1.3
currentlinux-musl prebuilds and stronger CI coverage.
- Platform packages: @monorch/runtime-linux-x64-musl and linux-arm64-musl (8 targets total)
- Expanded engine + @monorch/ai tests; Postgres adapter tests in CI
- Docs: public API surface and AiError / failure modes reference
0.1.2
Homepage and package metadata polish.
- Homepage set to https://monorch.vercel.app/
- Package description without em dashes for npm listings
0.1.1
Clearer npm description, keywords, and README.
- Docs/metadata: clearer npm description and keywords
- README updates for @monorch/ai and @monorch/runtime
0.1.0
First tagged library release.
- Agents with tool loop (Rust state) + stream() / run() AiEvent bus
- Explicit handoffs (handoffs: [...], handoff_to_* tools)
- Graphs: nodes, conditional edges, interrupts, cycle maxSteps, compile({ replace })
- Checkpoint v2 blobs (version, input, defHash) + memorySaver()
- Postgres adapters: postgresCheckpointer, postgresThreads, postgresStore
- Thread memory: agent.run(input, { threadId, memory, signal })
- MCP: mcpStdio / mcpHttp + mcpTools JSON Schema → IR
- OTel hooks via createOtelListener
- OpenAI-compatible provider with SSE, AbortSignal, timeouts
- BYO HTTP example (examples/fastify) + pnpm smoke / smoke:live
Prefer graph() over workflow(). pg is optional for Postgres adapters. Install with pnpm add @monorch/ai.