tftsr-devops_investigation/src-tauri/src/commands
Shaun Arman ea170ab340 feat: add three-tier shell execution with kubectl support
Introduce shell classifier, executor, kubeconfig manager, and kubectl
binary management. Integrates with existing commands/agentic.rs primitives.

- Add shell/classifier.rs: Three-tier safety classification (Tier 1: auto-execute, Tier 2: approve, Tier 3: deny)
- Add shell/executor.rs: Command executor with approval gates
- Add shell/kubeconfig.rs: kubeconfig parsing and management
- Add shell/kubectl.rs: kubectl binary management
- Add commands/shell.rs: Tauri IPC commands for shell execution
- Update state.rs: Add pending_approvals field for approval flow
- Update lib.rs: Register shell module and commands

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-06-05 07:59:04 -05:00
..
agentic.rs fix(agentic): inline format arg in writeln! to satisfy clippy::uninlined_format_args 2026-05-31 14:19:29 -05:00
ai.rs fix: audit PII redaction metadata, safe bubble update, update ticket 2026-05-31 20:14:23 -05:00
analysis.rs fix(security): full-content PII scan, clippy, IPC null fix, scan size cap 2026-05-31 20:01:07 -05:00
db.rs fix(ai,search): load history across all conversations; deep search related tables 2026-05-31 13:50:29 -05:00
docs.rs fix(security): harden secret handling and audit integrity 2026-04-04 23:37:05 -05:00
image.rs fix: address PR review findings — compress errors, size guard, modal error display 2026-05-31 18:06:07 -05:00
integrations.rs feat(mcp): add MCP Server Support with TDD implementation 2026-05-23 16:23:48 -05:00
mod.rs feat: add three-tier shell execution with kubectl support 2026-06-05 07:59:04 -05:00
shell.rs feat: add three-tier shell execution with kubectl support 2026-06-05 07:59:04 -05:00
system.rs fix(sudo): enforce username scope and singleton row in sudo_config 2026-05-31 15:46:29 -05:00