Skip to content

Merge feat/json-render: server crate, release workflow, CI configs#2

Closed
adlio wants to merge 2 commits intomainfrom
feat/json-render
Closed

Merge feat/json-render: server crate, release workflow, CI configs#2
adlio wants to merge 2 commits intomainfrom
feat/json-render

Conversation

@adlio
Copy link
Owner

@adlio adlio commented Feb 15, 2026

Summary

Merges remaining feat/json-render branch content into main (the model catalog update was already merged via #1).

This brings over:

  • mixtape-server (experimental): HTTP server with AG-UI protocol support
  • .github/workflows/release.yml: Automated GitHub releases and crates.io publishing on tag push
  • Updated Makefile with coverage-ci, clippy, clippy-fix targets
  • Updated pre-commit hook and .gitignore

Follow-up

After merging, CHANGELOG.md and README.md need updating to reference mixtape-server. Then re-tag v0.3.0 on the merged main and push the tag to trigger the release workflow.

adlio and others added 2 commits January 22, 2026 23:22
Adds HTTP server support for mixtape agents via the AG-UI protocol,
enabling integration with CopilotKit and other AG-UI compatible frontends.

mixtape-server features:
- SSE streaming endpoint for real-time agent events
- AG-UI event mapping (RUN_STARTED, TEXT_MESSAGE_*, TOOL_CALL_*, etc.)
- Interrupt endpoint for human-in-the-loop permission handling
- Router builder pattern for flexible endpoint configuration

mixtape-core changes:
- Add HookId for hook lifecycle management (add_hook returns ID, remove_hook by ID)
- Add test-utils feature with MockProvider and EventCollector for testing

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add release workflow for tag-triggered GitHub releases and cargo publish
- Backfill CHANGELOG entries for v0.2.0 and v0.2.1 with comparison links
- Add homepage, exclude to all crate Cargo.toml publishing metadata
- Add clippy, clippy-fix, coverage-ci targets to Makefile
- Use exec in pre-commit hook
- Add standard README badges (crates.io, docs.rs)
- Add missing .gitignore patterns (*.rs.bk, *.pdb, mutants.out)
@adlio adlio closed this Feb 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments