Remove the external MCP Agent Mail server integration that required running a separate HTTP server and configuring environment variables. The native `bd mail` system (stored as git-synced issues) remains unchanged and is the recommended approach for inter-agent messaging. Files removed: - cmd/bd/message.go - Legacy `bd message` command - integrations/beads-mcp/src/beads_mcp/mail.py, mail_tools.py - lib/beads_mail_adapter.py - Python adapter library - examples/go-agent/ - Agent Mail-focused example - examples/python-agent/agent_with_mail.py, AGENT_MAIL_EXAMPLE.md - docs/AGENT_MAIL*.md, docs/adr/002-agent-mail-integration.md - tests/integration/test_agent_race.py, test_mail_failures.py, etc. - tests/benchmarks/ - Agent Mail benchmarks Updated documentation to remove Agent Mail references while keeping native `bd mail` documentation intact. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
690 B
690 B
Integration Tests
This directory contains integration tests for bd (beads) that test end-to-end functionality.
Prerequisites
- bd installed:
go install github.com/steveyegge/beads/cmd/bd@latest - Python 3.7+ for Python-based tests
Running Tests
# Run all integration tests
python3 -m pytest tests/integration/
Adding New Tests
Integration tests should:
- Use temporary workspaces (cleaned up automatically)
- Test real bd CLI commands, not just internal APIs
- Use
--no-daemonflag for fast execution - Verify behavior in
.beads/issues.jsonlwhen relevant - Clean up resources in
finallyblocks - Provide clear output showing what's being tested