Chore: version and other metadata changes#6
Merged
Conversation
Add production-ready infrastructure for Bond agents: ## Server Module (bond.server) - SSE and WebSocket streaming endpoints - Session management with history - CORS support and configuration - Health check endpoint ## GitHub Toolset (bond.tools.github) - 6 tools: get_repo, list_files, read_file, search_code, get_commits, get_pr - GitHubAdapter with rate limit handling - GitHubProtocol for backend flexibility ## Composite Dependencies (BondToolDeps) - Single deps object for multiple toolsets - Lazy adapter initialization - Supports GitHub + GitHunter together ## Documentation - guides/streaming-server.md - SSE/WebSocket integration - guides/github.md - GitHub toolset usage ## Tests - 36 new tests for server and GitHub modules Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Option 1: Using bond.server with wrapper endpoint for UI - Option 2: Custom SSE endpoint (simpler) - SSE event format reference - Future roadmap for full session-based integration Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add GitHub toolset to test server with BondToolDeps - Fix SSE streaming race condition by using synchronous queue operations - Fix tool event emission from PydanticAI message history - Add justfile for easy demo setup (just demo, just demo-stop, etc.) - Fix useBondServer complete event handling order - Add rate limit handling instructions to agent - Reduce max_retries to prevent rate limit loops The tool visualization now works correctly - tool blocks show arguments and results similar to the demo mode. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- ruff format: now auto-formats instead of --check - ruff lint: now uses --fix to auto-fix fixable issues - mypy: unchanged (cannot auto-fix type errors) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Fix mkdocs --strict warnings: - Create docs/api/server.md for server module API reference - Add GitHub Toolset section to docs/api/tools.md - Add Server to mkdocs.yml navigation Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.