Skip to content

Add GitHub issue thread integration#308

Merged
BunsDev merged 3 commits intomainfrom
okcode/github-conversation-integration
Apr 6, 2026
Merged

Add GitHub issue thread integration#308
BunsDev merged 3 commits intomainfrom
okcode/github-conversation-integration

Conversation

@BunsDev
Copy link
Copy Markdown
Contributor

@BunsDev BunsDev commented Apr 6, 2026

Summary

  • Added server-side GitHub issue support backed by the gh CLI for listing issues, fetching issue details, and posting comments.
  • Extended the WebSocket/native API contracts so the web app can resolve and operate on GitHub issues from the UI.
  • Added issue reference parsing and a new IssueThreadDialog to resolve a GitHub issue and start a thread from it.
  • Thread metadata now carries an optional githubRef so GitHub-linked conversations can persist through read-model sync.

Testing

  • Not run (bun fmt)
  • Not run (bun lint)
  • Not run (bun typecheck)
  • Not run (bun run test)

- Add GitHub issue query and comment RPCs on server and web
- Persist GitHub refs on threads so issue context carries through
- Introduce issue thread dialog and shared GitHub contracts
@vercel
Copy link
Copy Markdown

vercel bot commented Apr 6, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
okcode-marketing Ready Ready Preview Apr 6, 2026 2:17am
v0-compute-the-platform-to-build Ready Ready Preview, Open in v0 Apr 6, 2026 2:17am

- Add `github_ref` storage and migration for projection threads
- Carry GitHub refs through projection, snapshot, and orchestration contracts
- Parse stored refs defensively when reading snapshots
- Preserve GitHub refs on draft threads
- Add issue dialog state and bootstrap issue prompts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XXL vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant