Replace the model-visible `program` tool with a custom PTC catalog.
(&self, catalog: crate::program::ProgramCatalog)
| 404 | |
| 405 | /// Replace the model-visible `program` tool with a custom PTC catalog. |
| 406 | pub fn register_program_catalog(&self, catalog: crate::program::ProgramCatalog) { |
| 407 | builtin::register_program_with_catalog(&self.registry, catalog); |
| 408 | } |
| 409 | |
| 410 | fn capture_snapshot(&self, name: &str, args: &serde_json::Value) { |
| 411 | let Some(local_root) = self.workspace_services.local_root() else { |