Releases
v0.5.0
Compare
Sorry, something went wrong.
No results found
Changelog
Features
1423cba feat(cli): enhance graph visualization with node shapes
d4a8003 feat(cli): implement graceful shutdown for serve command
f4aee22 feat(cli): support positional args and visualize subgraph jumps
e2cad27 feat(core): implement 'options' syntax sugar for exact interactions
78bf957 feat(core): implement context namespacing (sys.*)
e7391a3 feat(core): implement non-blocking text and explicit wait support
31ae196 feat(core): implement robust interpolation engine
90dd3bb feat(core): implement save_to for data binding
8fbdaf8 feat(core): implement sub-graphs with directory-based IDs and jump_to syntax
8e5335e feat(http): add /info and /health endpoints
2fd5148 feat(http): implement sse endpoint for hot-reload
7444e68 feat(loam): allow defining tools in frontmatter
4de2179 feat(loam): support polymorphic tool definitions (imports & inline)
52194ae feat(mcp): implement MCP server adapter and CLI command
895d6ca feat(registry): implement tool registry and integration
3c4496f feat(runner): implement IOHandler.SystemOutput to separate system messages from content
78ba956 feat(runner): implement async JSONIO handler to prevent blocking stdin
e658d93 feat(safety): implement Metadata-Driven Safety (confirm_msg)
f7d2344 feat: implement Runner Interceptor (Phase 1.5)
f0ea181 feat: implement Side-Effect Protocol (Phase 1)
2057357 feat: implement stateless http server, introspection and swagger ui
Bug Fixes
725c33b fix(cli): sanitize mermaid ids and escape labels
06e93c6 fix(http): sync test expectation with openapi spec version
4a8e6fb fix(mcp): add cors middleware for inspector
91ed218 fix(mcp): use singular /message endpoint for SSE
Others
6c928a0 build: regen openapi client and fix server type assertion
7792244 chore(mcp): add catch-all debug handler
07ef9b2 chore(mcp): enable debug logging
c05379f chore(mcp): sync server version with trellis core
b9c1ab9 chore(mcp): use fmt.Printf for middleware logs
fc98071 chore(tooling): add mcp check to makefile and relax markdownlint
8c21ce4 docs(arch): add MCP to system diagram
3d8fbf7 docs(http): document health/info endpoints and update arch
b01d543 docs(mcp): add mcp server guide and update technical docs
2a234c3 docs(mcp): clarify debugging and add inspector-sse target
f898ff0 docs(mcp): refine guide and add inspector tooling
d485446 docs(mcp): sober review fixes (typos, cleanup, examples)
365d5fc docs(openapi): add server variables for custom port support
85b1419 docs(planning): update roadmap and add MCP backlog
30dcef4 refactor(adapters): remove legacy internal/memory_loader
7f0ace8 refactor(core): implement resolve-execute-update lifecycle and tool args interpolation
533254e refactor(domain): rename Memory to Context and consolidate inmemory adapter
ecd6678 refactor(http): replace fmt with structured slog
9bda4fd refactor(http): switch to embedded openapi spec and modernize tooling
97cc37e refactor(mcp): graceful shutdown, slog migration, and debug logging
dbe067b refactor(runner): accept optional initial state in Run method
bb0801a refactor(runner): rename io.go to handlers and integrate registry
d48e539 test(runner): add unit tests for runner loop
You can’t perform that action at this time.