Analyze GitHub issue
analyze_issueExtract deterministic triage signals from a GitHub issue without an LLM, including type guesses, errors, stack frames, file paths, code blocks, and search queries.
Instructions
Deterministically extract triage signals from an issue (no LLM): a type guess (bug/feature/question/docs), error messages, parsed stack frames (JS and Python), mentioned file paths, fenced code blocks, and suggested queries to pass to search_codebase.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | No | GitHub repository name. Optional, see "owner". | |
| owner | No | GitHub owner (user or org). Optional: defaults to the workspace's "origin" remote (local mode) or the only allowlisted repo (remote mode). | |
| issue_number | Yes | Issue (or PR) number, e.g. 42. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | Yes | ||
| owner | Yes | ||
| title | Yes | ||
| type_guess | Yes | ||
| code_blocks | Yes | ||
| issue_number | Yes | ||
| stack_frames | Yes | ||
| type_signals | Yes | ||
| error_messages | Yes | ||
| mentioned_paths | Yes | ||
| suggested_search_queries | Yes |