Skip to content

Add GitHub Action for manual issue solving#1266

Open
konard wants to merge 4 commits intomainfrom
issue-1265-22b0a483308f
Open

Add GitHub Action for manual issue solving#1266
konard wants to merge 4 commits intomainfrom
issue-1265-22b0a483308f

Conversation

@konard
Copy link
Copy Markdown
Contributor

@konard konard commented Feb 12, 2026

Summary

This PR adds a GitHub Action prototype that allows manually triggering issue solving with a GitHub issue URL as input. The workflow uses free AI models (Kimi, etc.) that require no AI provider authentication, combined with GitHub Actions' built-in GITHUB_TOKEN for gh CLI authentication.

Key Features

  • Manual trigger via workflow_dispatch with issue URL input
  • Free AI models support:
    • kimi-k2.5-free (default) - 262K context window
    • minimax-m2.1-free - 204K context window
    • gpt-5-nano - 200K context window
    • glm-4.7-free - 204K context window
    • big-pickle - 200K context window
  • Flexible authentication:
    • Uses GITHUB_TOKEN by default (no setup required)
    • Optional PAT support for cross-repository access
  • Additional options:
    • Auto-PR creation
    • Auto-fork for public repos without write access
    • Verbose logging mode

Files Changed

File Description
.github/workflows/solve-issue.yml Main GitHub Action workflow
docs/GITHUB_ACTIONS.md User documentation
docs/case-studies/issue-1265/README.md Research and design analysis

How to Use

  1. Go to Actions tab in GitHub
  2. Select Solve Issue workflow
  3. Click Run workflow
  4. Enter the issue URL (e.g., https://github.com/owner/repo/issues/123)
  5. Configure options (model, auto-PR, etc.)
  6. Click Run workflow

Authentication Options

Method Use Case Cross-Repo
GITHUB_TOKEN (default) Same repository No
PAT (via secret) Any repository Yes
Auto-fork Public repos Yes

Research & Design

See Case Study: Issue #1265 for detailed research on:

  • Free AI models and their capabilities
  • GitHub Actions authentication mechanisms
  • GITHUB_TOKEN permissions and limitations
  • Alternative authentication approaches

Test Plan

  • Verify workflow file is valid YAML
  • Test manual trigger from GitHub UI
  • Test with same-repository issue
  • Test with cross-repository issue (requires PAT)
  • Test auto-fork functionality
  • Verify all free models work without auth

References


Fixes #1265

Adding CLAUDE.md with task information for AI processing.
This file will be removed when the task is complete.

Issue: #1265
@konard konard self-assigned this Feb 12, 2026
This commit adds a manually-triggered GitHub Action workflow that allows
solving GitHub issues using free AI models (Kimi, etc.) without requiring
any AI provider authentication.

Key features:
- Manual trigger via workflow_dispatch with issue URL input
- Support for free AI models: kimi-k2.5-free, minimax-m2.1-free, gpt-5-nano, etc.
- Uses GITHUB_TOKEN by default for gh CLI authentication
- Optional PAT support for cross-repository access
- Auto-fork option for contributing to public repos without write access
- Comprehensive documentation and case study

Files added:
- .github/workflows/solve-issue.yml: Main workflow file
- docs/GITHUB_ACTIONS.md: User documentation
- docs/case-studies/issue-1265/README.md: Research and design analysis

Fixes #1265

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@konard konard changed the title [WIP] Make a prototype of GItHub Action, that is triggered manually, and accepts link to an issue Add GitHub Action for manual issue solving Feb 12, 2026
- Apply prettier formatting to docs
- Add changeset for minor version bump

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@konard konard marked this pull request as ready for review February 12, 2026 18:13
@konard
Copy link
Copy Markdown
Contributor Author

konard commented Feb 12, 2026

🤖 Solution Draft Log

This log file contains the complete execution trace of the AI solution draft process.

💰 Cost estimation:

  • Public pricing estimate: $8.572219
  • Calculated by Anthropic: $5.777600 USD
  • Difference: $-2.794619 (-32.60%)
    📎 Log file uploaded as Gist (925KB)
    🔗 View complete solution draft log

Now working session is ended, feel free to review and add any feedback on the solution draft.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make a prototype of GItHub Action, that is triggered manually, and accepts link to an issue

1 participant