misteo/AI Issue Analysis
Analyze a GitHub issue with an AI coding agent (Copilot / Claude / Codex) and keep a comment updated with progress and the final result.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 29, 2026
- License
- LGPL
Pinned Snippet
uses: misteo/ai-issue-analysis@b456da9504e7db434ce24080e85118897b83a055 # no releases — HEAD as of 2026-07-11tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| agent | AI agent to use. One of copilot, claude, codex. | yes | — |
| api-key | API key or token for the agent. Supports multiple keys (one per line); a random one is picked each run. | yes | — |
| api-base-url | Custom API base URL. Typically passed from a repository secret (e.g. secrets.API_BASE_URL). | no | "" |
| model | Model name passed to the agent CLI. | no | "" |
| agent-package | NPM package to install. Leave empty to use the agent default. | no | "" |
| agent-extra-args | Extra CLI arguments appended to the agent command (e.g. "--reasoning-effort xhigh" for Copilot). | no | "" |
| issue-number | Issue number to analyze. If empty, inferred from the event payload. | no | "" |
| github-token | GitHub token used to create and update issue comments. | yes | — |
| bot-name | Bot mention to strip from issue_comment messages. | no | "" |
| initial-comment-body | Initial comment body shown before analysis finishes. | no | 🤖 **AI 正在分析该 Issue...** 感谢您的反馈!AI 正在自动分析该问题��预计耗时约 10 分钟。 |
| action-link-text | Link text for the current GitHub Actions run. | no | GitHub Action 运行记录 |
| details-summary | Summary text for the collapsible streaming output block. | no | 点击此处展开分析过程 |
| prompt-template | Base prompt template. Placeholders: {{issue_number}}, {{answer_file}}, {{repository}}, {{event_name}}. | no | 严格按照 SKILL 中的规则,分析 GitHub Issue {{issue_number}}。把最终结论写到 {{answer_file}}。 |
| comment-prompt-template | Extra prompt appended when the comment has content. Additional placeholder: {{comment_body}}. | no | 补充要求:{{comment_body}} |
| stream-update-interval-seconds | Seconds between streamed comment updates. | no | 30 |
| cache-dir | Directory for temporary files. | no | .cache |
| answer-file | File path where the agent writes the final answer. | no | answer.md |
| checkout-repository | Whether to run actions/checkout inside the action. | no | true |
| process-error-message | Fallback message in the analysis log when the answer file is missing. | no | 分析过程出现错误,请重试。 |
| result-error-message | Fallback message in the final comment when the answer file is missing. | no | 分析结果出现错误,请重试。 |
| extra-comment-content | Extra content appended to every comment update. | no | "" |
Outputs
| name | description |
|---|---|
| issue-number | Resolved issue number. |
| comment-id | Issue comment ID. |
| comment-url | Issue comment URL. |
| analysis-prompt | Final prompt sent to the agent. |
| agent-output | Full execution log. |
| final-conclusion | Final conclusion from the agent. |