- Restructure src/ into package src/crazy_mcp with modular tools
- Add jj.py and sandbox.py tool modules for jujutsu and sandbox management
- Remove circular dependency on crazy-mcp from pyproject.toml
- Fix async get_state call in PMOCrazyCoder.py increment tool
- Add bin/jj-ai-commit.sh for AI-generated commit messages from diffs
- Update entrypoint to copy all bin scripts and create config directory
Update Dockerfile to install additional tools (orla, rust-analyzer), configure user permissions, and set up bash completion.
Update docker-entrypoint.sh to export new environment variables and configure MCP language servers for multiple languages (Go, Python, Rust, TypeScript) with proper workspace and LSP settings.
Add new documentation file AGENTS.md with development guidelines and security rules.
Add pyproject.toml for Python project configuration with dependencies and dev tools.
Add src/PMOCrazyCoder.py as a new MCP server implementation with example tools.