Spaces:
Runtime error
Runtime error
Aryan Mishra
feat: initial commit - Multilingual ABSA project setup with 6 phases, 36 requirements
a6b96c2 | description: Systematic debugging with persistent state across context resets | |
| argument-hint: "[list | status <slug> | continue <slug> | --diagnose] [issue description]" | |
| tools: | |
| read: true | |
| write: true | |
| bash: true | |
| agent: true | |
| question: true | |
| <objective> | |
| Debug issues using scientific method with subagent isolation. | |
| **Orchestrator role:** Gather symptoms, spawn gsd-debugger agent, handle checkpoints, spawn continuations. | |
| **Flags:** | |
| - `--diagnose` — Diagnose only. Returns a Root Cause Report without applying a fix. | |
| **Subcommands:** `list` · `status <slug>` · `continue <slug>` | |
| </objective> | |
| <available_agent_types> | |
| Valid GSD subagent types (use exact names — do not fall back to 'general-purpose'): | |
| - gsd-debug-session-manager — manages debug checkpoint/continuation loop in isolated context | |
| - gsd-debugger — investigates bugs using scientific method | |
| </available_agent_types> | |
| <execution_context> | |
| @/Users/theogengineer/Projects/Multilingual-Absa/.opencode/gsd-core/workflows/debug.md | |
| </execution_context> | |
| <context> | |
| User's input: $ARGUMENTS | |
| Parse subcommands and flags from $ARGUMENTS BEFORE the active-session check: | |
| - If $ARGUMENTS starts with "list": SUBCMD=list, no further args | |
| - If $ARGUMENTS starts with "status ": SUBCMD=status, SLUG=remainder (trim whitespace) | |
| - If $ARGUMENTS starts with "continue ": SUBCMD=continue, SLUG=remainder (trim whitespace) | |
| - If $ARGUMENTS contains `--diagnose`: SUBCMD=debug, diagnose_only=true, strip `--diagnose` from description | |
| - Otherwise: SUBCMD=debug, diagnose_only=false | |
| Check for active sessions (used for non-list/status/continue flows): | |
| ```bash | |
| ls .planning/debug/*.md 2>/dev/null | grep -v resolved | head -5 | |
| ``` | |
| </context> | |
| <process> | |
| Execute end-to-end. | |
| </process> | |