mirror of
https://github.com/block/goose.git
synced 2026-07-17 12:56:20 +02:00
3eff914e60d1edec950e130fbf99feec0c9200a4
* refactor: consume shared doctor crate from builderbot Replace the local doctor module (agents.rs, checks.rs, mod.rs, resolve.rs, types.rs) with thin Tauri command wrappers that delegate to the shared doctor crate extracted into block/builderbot. - Add doctor git dependency pointing to the doctor branch in builderbot - Delete src-tauri/src/commands/doctor/ directory (5 files, ~37KB) - Create src-tauri/src/commands/doctor.rs with run_doctor and run_doctor_fix wrappers plus pub use re-exports of shared types - No changes needed to commands/mod.rs (Rust resolves doctor.rs automatically) or lib.rs (same command function names) * build: pin doctor dependency to merged commit Switch the doctor crate from tracking the `doctor` branch to a specific rev pin (bfce292) now that the branch has been merged into main. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: remove unused doctor imports flagged by clippy Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Description
an open-source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
Languages
Rust
63.6%
TypeScript
29.6%
JavaScript
1.7%
Shell
1.6%
Python
1.5%
Other
1.8%