v0.0.1
What's Changed
This release includes the following changes:
Changelog
- 12f98a0: Update protobuf schema formatting and validation (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 8f7825f: Add Claude 4 models and implement prompt caching optimization (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 76f6826: Add Git commit workflow guidelines to execute_command tool (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 2a805cd: Add agent edit and apply commands (#35) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- dbf9ce4: Add agent execution cancellation support (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- fe9c381: Add ask command with enhanced message content support (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 81a2528: Add automated release pipeline with cross-platform builds (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 77b0076: Add comprehensive CLI reference documentation (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 167ab0a: Add comprehensive logging for code interpreter operations (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 240a427: Add comprehensive test suite for grep tool output parsing (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 3830b66: Add config command structure with subcommands (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 7f81baf: Add confirmation prompts to resource deletion commands (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- eb9c99c: Add daemon stop and uninstall commands (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 9935d5f: Add error and panic tracking with Sentry (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- a289e5f: Add find_file tool for file discovery (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- e97e4ba: Add has_messages filter to task listing API (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- f8f852f: Add message count display to task listing (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- fb69042: Add pull request template (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- a72bdcf: Add resume command skeleton (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 63a35a1: Add rm alias to all delete commands (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 25a4e1e: Add submit_report tool for structured task completion (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 0f9673d: Add task ID prefix filtering to task list API (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 846cb70: Add task resumption with pagination and UUID prefix filtering (#38) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 0f9717c: Add tool usage tracking to task (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- da4eaea: Add verbose mode support for code interpreter visibility (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 4e9f716: Add workspace directory support to CLI commands (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 9f88ef8: Add xAI model provider support (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 45a4108: Agent API (#6) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 992e362: Agent CLI Commands (#17) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 55375d6: Agent runtime (#18) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 1d342e1: Attach to process (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- fade364: Build local (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 09ad3d3: CodeAct (#24) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 97d4913: Condenser prompt (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- d13f78d: Configure Dependabot for Go and GitHub Actions (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- bbff7c1: Context management (#29) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 043b993: Daemon Installation & Management v1 (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- c4daab7: Define protobuf and DB schema for agents API (#4) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 9e38dec: Display code interpreter calls and results in terminal (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 1b29815: Draft: Enhance model providers, tools, and error handling (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- d9232c4: Enable real-time message streaming in terminal interface (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- ff58f4e: Enhance CLI configuration management with validation and fuzzy search (#36) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 02fe154: Enhance CLI message commands (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- e134679: Enhance README with comprehensive setup and usage guide (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 898bebc: Enhance edit_file tool with patch generation and improved validation (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 4ebf78a: Enhance new command with flags and improved help text (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- bcba663: Enhance read_file tool with line number prefixing (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 3cf01eb: Enhance read_file tool with line range functionality (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 8b0b3fa: Enhance tool input validation with flexible argument parsing (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 08185d2: Ensure graceful shutdown of API server (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- e29158f: Environment details (#26) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 3b8d6a9: Extend model commands (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- de2312a: Extend model provider command (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 9afc35d: Extract tool instructions into separate module (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 7012605: First stab at README (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- f45d996: Fix DB schema (#5) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 81924e0: Fix RunServiceTests (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 0dda812: Fix client initialization and test infrastructure for new protobuf structure (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- ff6f007: Fix message loading and enhance resume command output (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- db33df8: Fix parameter in coder prompt (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- b74f31a: Go work (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 9c1e1df: Go work sync (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 2a62ca2: GoReleaser wants GITHUB_TOKEN (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 7be05a1: Group commands into logical categories (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 2295ba4: Handoff tool (#28) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 7a5720c: Ignore debug files (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 308821f: Implement ask command (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 0768aee: Implement comprehensive edit_file tool functionality (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- b3bee08: Implement task event subscription functionality (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 0680195: Improve CLI command usability and add helpful aliases (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 9951a9d: Improve TUI rendering (#40) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 8960065: Improve agent commands (#31) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- aa41595: Improve create file tool description (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 93efbbb: Improve create_file tool documentation with usage guidelines (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- ec14810: Improve error handling during daemon installation (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 9d36b7c: Improve list file tool description (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- b4c333c: Improve logo (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- d439d4f: Improve read file tool description (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 38398cb: Improve table rendering with proper column alignment (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- edd9a04: Include tool name in error details (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 9b4817d: Initial draft for coder and architect prompt (#22) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 206f966: Logo (#20) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 73c8674: Message API (#8) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 7716c00: Message Commands (#13) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- b6f266d: Migrate CLI commands to new protobuf schema structure v1 (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- d996dbb: Model API (#14) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 4d08116: Model CLI Commands (#16) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 9504f90: Model Provider API (#2) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 8004e76: ModelProvider Commands (#11) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- b44694f: Move conversion helpers (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- e685fd1: Move conversion methods (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- cec587e: OpenAI and Gemini Model Provider (#41) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 171f039: Port additional commands (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- cd69f2e: Publish task events (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- d90e4bd: Publish tool result event (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 9976dc1: Refactor Gemini JSON schema conversion with improved error handling (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- f4801a4: Refactor agent edit command implementation (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 56ed4d7: Refactor client connection handling and context management (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- a905687: Refactor function call interceptor (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 875c538: Refactor grep tool output format and extract shared services (#43) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 0870a1c: Refactor grep tool with unified output format and improved testability (#42) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 63fb886: Refactor listener provider system with platform-specific implementations (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- c5ca58d: Refactor message API to support structured content (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 1cf7718: Refactor protobuf message structure for improved content handling (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- f45c2c5: Refactor regex_search tool (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 484e8bf: Refactor root command and improve user directory handling (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 93493a1: Refactor runtime and tools (#25) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 8e12a62: Refactor terminal session key handling with structured bindings (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- fe58de0: Refactor tool execution system with durable function tracking (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- e97a74c: Refactor tool system into layered architecture (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 7131fb8: Refactor tool system with standardized naming and enhanced protobuf schema (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- cd5868d: Refactor tool use (#27) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- aaf5fe2: Remove (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 4111a7f: Remove common errors & solutions (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- a2f2d6f: Remove files (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 531b67c: Remove unused AST parsing code from agent runtime (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 531f9f9: Rename ask command to exec with comprehensive refactoring (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 719c0d0: Rename daemon uninstall file (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 838c099: Restructure protobuf APIs with metadata/spec pattern (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- d7f4106: Rework interactive experience (#37) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- db5f4de: Set owner (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 2903263: Set project directory from task (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- df75a11: Silence linter errors for generated code (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- d53907e: Standardize CLI output and improve tool result formatting (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- ae664d5: Standardize field naming conventions in CLI message commands (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- a833ed6: Standardize tool input validation and session management (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 82ff2a3: Streaming (#21) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 4f5b6d4: Support different output formats (#32) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 4389e05: Task API (#7) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 856aee1: Task Command tests (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 0c76410: Task Commands (#12) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 33919bf: Task project directory (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 026d16b: Terminal (#19) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- f7d6e93: Test API Handler (#15) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 858c1be: Test create_file tool (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 1a5888a: Test list_files tool (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 70fca16: Test read_file tool (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 1cd03d4: Tool descriptions (#23) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 2c9fad7: Track project directory (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- d7ae99a: Update CLI test files to use new protobuf schema and add shared conv utility package (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 71a519c: Update Go workspace dependencies (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- c37722c: Update VS Code debug configurations (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 65217ef: Update backend API and conversion functions for new protobuf structure (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- a551b72: Update backend and CLI code to use new protobuf message structure (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 59ae2e3: Update dependencies (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 9c68b70: Update dependencies & format (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 40d4af8: Update env prerequisites (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- cb11433: Update go.work.sum (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 1af0a93: Update issue templates (#33) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- ab06d1d: Update logo (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- a4c836e: Update tests (#10) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 5659c57: Use builder pattern for tests (#9) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 14efb64: Use dynamic UUIDs (#30) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- e331873: Use environment (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 91657f8: Use new command structure (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- f6e09bc: Use strict mode (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 499af1f: Validate context window (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 010fe40: [api] Update Model Provider Proto (#3) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 3543c65: construct new (#1) (Thomas Schubart 24721048+Furisto@users.noreply.github.com)
- 0259156: first commit (Thomas Schubart 24721048+Furisto@users.noreply.github.com)