v0.1.0 — first tagged release
First tagged release of github.com/erain/glue. Brings the framework
to launch shape and stabilizes the public surface for
go get github.com/erain/glue@v0.1.0.
📖 Building agents on glue → is the end-to-end guide.
🌐 Homepage: https://glue-framework-site.vercel.app
What's in this release
The M7 dual-track surface — the binary as a coding agent, the reusable
tools/coding bundle, surgical edit_file, read-only navigation
(list_dir / find_files / grep), and cmd/glue --provider for any
registered provider (codex / gemini / nvidia / openrouter) — plus the
full foundation that survived from the bootstrap: subagents, FTS5
session search, the local daemon protocol, MCP client, channel
adapters, compaction, structured output, and the cli standard-flags
helper. See CHANGELOG.md
for the full bill of materials.
Stability stance (read this before pinning)
This is pre-1.0. Per ADR-0013:
- Minor bumps (
v0.2.0, etc.) may break API. Every break lands with a
**Breaking:**CHANGELOG.mdentry and a migration note. - Patch bumps (
v0.1.1, etc.) never break API. v1.0.0only after a deliberate surface-review pass.
If you need stability today, pin to v0.1.0 in your go.mod and read
the CHANGELOG before you upgrade.
Two known caveats
- Codex provider authenticates via
codex loginagainst a
ChatGPT-subscription endpoint OpenAI does not formally document.
Intended for personal use only. SeeSECURITY.md. - The local executor is not a sandbox.
tools/shelland
tools/codingrun commands in the host process via permission-gated
glue.LocalExecutor. Hosts that need isolation must implement their
ownglue.Executoragainst a container/VM (ADR-0009).
Reference agents on top
agents/glue-review— pre-push branch reviewer, CLI or GitHub Action, posts one sticky PR comment with a paste-ready fix block. Site: https://glue-review.vercel.app.agents/peggy— long-running personal-assistant agent: CLI + Telegram + daemon, sqlite+FTS5 memory, MCP servers, scheduled runs.
Filing your first issue? .github/ISSUE_TEMPLATE/ is wired up; "How
do I…?" questions go to Discussions.