Context
Implements the tooling workflow from plans/feature-cli-context-orchestrator.md, allowing curated CLI utilities to feed IssueTriage assessments.
Goals
- Tool registration via settings plus curated defaults shipped with the extension.
- Panel UI and command palette entry to run tools, view outputs, and rerun on demand.
- Structured output capture with normalization and storage for downstream consumers.
- Telemetry instrumentation (success/failure/duration) respecting opt-out preferences.
Acceptance Criteria
Dependencies
- Existing
SettingsService and StateService for persistence.
- Telemetry and notification mechanisms shared with other features.
Notes
- Use
child_process.spawn with shell off by default; document opt-in shell behavior and security warnings.
- Store artifacts in managed temp directories with TTL handling.
Context
Implements the tooling workflow from
plans/feature-cli-context-orchestrator.md, allowing curated CLI utilities to feed IssueTriage assessments.Goals
Acceptance Criteria
issuetriage.cliToolswith command, timeout, output type, and optional parameters.Dependencies
SettingsServiceandStateServicefor persistence.Notes
child_process.spawnwith shell off by default; document opt-in shell behavior and security warnings.