| route-pattern | /_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format) |
| route-controller | voltron_pull_requests_fragments |
| route-action | pull_request_layout |
| fetch-nonce | v2:be0da609-2e3a-b8db-eca8-4c228a05abf0 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 80DE:29F76B:1ECB854:2A97D13:698DC9A2 |
| html-safe-nonce | 38ba4f0ac3bde325c86d6c70cf8639f9d02467a00afa2d480301779640f0393d |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4MERFOjI5Rjc2QjoxRUNCODU0OjJBOTdEMTM6Njk4REM5QTIiLCJ2aXNpdG9yX2lkIjoiNDg3NTk3MTQzODI3ODcyNDAwMiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 509fa3440a9a71a154bae89d2fdfdd4ff6e3bfa84db778db5fe82f1761447bdc |
| hovercard-subject-tag | pull_request:3200799211 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///voltron/pull_requests_fragments/pull_request_layout |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/prokube/opencode/2/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/d083c28c8e6b50661a52bdc9497398f4b3193c0ddbe3b4cf20c96b3cf8a16a0b/prokube/opencode/pull/2 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/d083c28c8e6b50661a52bdc9497398f4b3193c0ddbe3b4cf20c96b3cf8a16a0b/prokube/opencode/pull/2 |
| og:image:alt | Summary
Add Docker image setup for Kubeflow Notebook deployment
Improve UI with OpenCode logo, clickable model selector, and cleaner sidebar
Remove upstream GitHub workflows (keep only our prefixa... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | hsteude |
| hostname | github.com |
| expected-hostname | github.com |
| None | d9c5a945db9d79f5476dbe75d3700f24739ef28ab02037163bdeac4050cd4ded |
| turbo-cache-control | no-preview |
| go-import | github.com/prokube/opencode git https://github.com/prokube/opencode.git |
| octolytics-dimension-user_id | 183354392 |
| octolytics-dimension-user_login | prokube |
| octolytics-dimension-repository_id | 1130944547 |
| octolytics-dimension-repository_nwo | prokube/opencode |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | true |
| octolytics-dimension-repository_parent_id | 975734319 |
| octolytics-dimension-repository_parent_nwo | anomalyco/opencode |
| octolytics-dimension-repository_network_root_id | 975734319 |
| octolytics-dimension-repository_network_root_nwo | anomalyco/opencode |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 650e13e6e6d3957db6415d62f055e6a5fd0037db |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2#start-of-content |
|
| https://patch-diff.githubusercontent.com/ |
|
Sign in
| https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fprokube%2Fopencode%2Fpull%2F2 |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub SparkBuild and deploy intelligent apps | https://github.com/features/spark |
| GitHub ModelsManage and compare prompts | https://github.com/features/models |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fprokube%2Fopencode%2Fpull%2F2 |
|
Sign up
| https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=prokube%2Fopencode |
| Reload | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2 |
| Reload | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2 |
| Reload | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2 |
|
prokube
| https://patch-diff.githubusercontent.com/prokube |
| opencode | https://patch-diff.githubusercontent.com/prokube/opencode |
| anomalyco/opencode | https://patch-diff.githubusercontent.com/anomalyco/opencode |
|
Notifications
| https://patch-diff.githubusercontent.com/login?return_to=%2Fprokube%2Fopencode |
|
Fork
0
| https://patch-diff.githubusercontent.com/login?return_to=%2Fprokube%2Fopencode |
|
Star
0
| https://patch-diff.githubusercontent.com/login?return_to=%2Fprokube%2Fopencode |
|
Code
| https://patch-diff.githubusercontent.com/prokube/opencode |
|
Pull requests
2
| https://patch-diff.githubusercontent.com/prokube/opencode/pulls |
|
Actions
| https://patch-diff.githubusercontent.com/prokube/opencode/actions |
|
Projects
0
| https://patch-diff.githubusercontent.com/prokube/opencode/projects |
|
Security
0
| https://patch-diff.githubusercontent.com/prokube/opencode/security |
|
Insights
| https://patch-diff.githubusercontent.com/prokube/opencode/pulse |
|
Code
| https://patch-diff.githubusercontent.com/prokube/opencode |
|
Pull requests
| https://patch-diff.githubusercontent.com/prokube/opencode/pulls |
|
Actions
| https://patch-diff.githubusercontent.com/prokube/opencode/actions |
|
Projects
| https://patch-diff.githubusercontent.com/prokube/opencode/projects |
|
Security
| https://patch-diff.githubusercontent.com/prokube/opencode/security |
|
Insights
| https://patch-diff.githubusercontent.com/prokube/opencode/pulse |
| Sign up for GitHub
| https://patch-diff.githubusercontent.com/signup?return_to=%2Fprokube%2Fopencode%2Fissues%2Fnew%2Fchoose |
| terms of service | https://docs.github.com/terms |
| privacy statement | https://docs.github.com/privacy |
| Sign in | https://patch-diff.githubusercontent.com/login?return_to=%2Fprokube%2Fopencode%2Fissues%2Fnew%2Fchoose |
| Jump to bottom | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2#issue-comment-box |
| hsteude | https://patch-diff.githubusercontent.com/hsteude |
| dev | https://patch-diff.githubusercontent.com/prokube/opencode/tree/dev |
| feature/prefix-aware-ui | https://patch-diff.githubusercontent.com/prokube/opencode/tree/feature/prefix-aware-ui |
|
feat(prokube): add Kubeflow-ready Docker image with prefix-aware UI
| https://patch-diff.githubusercontent.com/prokube/opencode/pull/2#top |
| hsteude | https://patch-diff.githubusercontent.com/hsteude |
| dev | https://patch-diff.githubusercontent.com/prokube/opencode/tree/dev |
| feature/prefix-aware-ui | https://patch-diff.githubusercontent.com/prokube/opencode/tree/feature/prefix-aware-ui |
|
Conversation
2
| https://patch-diff.githubusercontent.com/prokube/opencode/pull/2 |
|
Commits
144
| https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits |
|
Checks
1
| https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/checks |
|
Files changed
| https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/files |
| Please reload this page | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2 |
| https://github.co/hiddenchars |
| https://patch-diff.githubusercontent.com/prokube/opencode/pull/{{ revealButtonHref }} |
|
| https://patch-diff.githubusercontent.com/hsteude |
| hsteude | https://patch-diff.githubusercontent.com/hsteude |
| Jan 22, 2026 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2#issue-3844560584 |
| Please reload this page | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2 |
| https://patch-diff.githubusercontent.com/apps/github-actions |
| github-actions | https://patch-diff.githubusercontent.com/apps/github-actions |
|
needs:issue
| https://patch-diff.githubusercontent.com/prokube/opencode/issues?q=state%3Aopen%20label%3Aneeds%3Aissue |
| Jan 22, 2026 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2#event-22225656625 |
| https://patch-diff.githubusercontent.com/apps/github-actions |
| github-actions | https://patch-diff.githubusercontent.com/apps/github-actions |
| Jan 22, 2026 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2#issuecomment-3786459504 |
| CONTRIBUTING.md | https://patch-diff.githubusercontent.com/prokube/opencode/blob/dev/CONTRIBUTING.md#issue-first-policy |
| Please reload this page | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2 |
| https://patch-diff.githubusercontent.com/apps/github-actions |
| github-actions | https://patch-diff.githubusercontent.com/apps/github-actions |
| Jan 22, 2026 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2#issuecomment-3786497060 |
| Please reload this page | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2 |
| Please reload this page | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2 |
| hsteude | https://patch-diff.githubusercontent.com/hsteude |
| January 31, 2026 16:01 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2#commits-pushed-41a46a3 |
|
| https://patch-diff.githubusercontent.com/hsteude |
| feat: add prokube/app-prefixable with agent prompt for prefix-aware UI | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/41a46a3840f5f8d7187a398ee20853b9ac29b8b1 |
| 41a46a3 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/41a46a3840f5f8d7187a398ee20853b9ac29b8b1 |
|
| https://patch-diff.githubusercontent.com/hsteude |
| feat(prokube): add prefix-aware web UI with SSE streaming and markdow… | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/8fdfd996e696a6773ef5cd48cf9f6437309a0931 |
| 8fdfd99 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/8fdfd996e696a6773ef5cd48cf9f6437309a0931 |
|
| https://patch-diff.githubusercontent.com/hsteude |
| feat(prokube): add provider connection, model and agent selection | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/4d7771e29e24bda275ee4544e2b6a73e847a094a |
| 4d7771e | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/4d7771e29e24bda275ee4544e2b6a73e847a094a |
|
| https://patch-diff.githubusercontent.com/hsteude |
| feat(prokube): redesign UI with CSS variables for theming | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/7d450ec0c2c3f5b0b7da9253c9bc8efe4ea588d5 |
| 7d450ec | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/7d450ec0c2c3f5b0b7da9253c9bc8efe4ea588d5 |
|
| https://patch-diff.githubusercontent.com/hsteude |
| feat(prokube): add project picker showing current and available projects | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/e1570a50f497aca8b652508763855b7af84bb844 |
| e1570a5 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/e1570a50f497aca8b652508763855b7af84bb844 |
|
| https://patch-diff.githubusercontent.com/hsteude |
| feat(prokube): add multi-project support with directory-scoped sessions | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/e412e8f42cb7845424bfd88717a16b18917fe4a6 |
| e412e8f | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/e412e8f42cb7845424bfd88717a16b18917fe4a6 |
|
| https://patch-diff.githubusercontent.com/hsteude |
| feat(prokube): add MCP server management UI | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/4aecedda8624966685f08d6bf7832454221ddfe2 |
| 4aecedd | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/4aecedda8624966685f08d6bf7832454221ddfe2 |
|
| https://patch-diff.githubusercontent.com/hsteude |
| feat(prokube): extend MCP config with advanced options and settings tab | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/6d3265d79636aca12ab644d429e43e85c1dda44d |
| 6d3265d | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/6d3265d79636aca12ab644d429e43e85c1dda44d |
|
| https://patch-diff.githubusercontent.com/hsteude |
| feat(prokube): add Docker image for Kubeflow deployment | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/89066bf574fb1c3d9591231a3e7db5272a5439a0 |
| 89066bf | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/89066bf574fb1c3d9591231a3e7db5272a5439a0 |
|
| https://patch-diff.githubusercontent.com/hsteude |
| feat(prokube): improve UI with logo, model selector, and cleaner layout | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/80e69868bb299e0197af8fb9d8c798c544768c54 |
| 80e6986 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/80e69868bb299e0197af8fb9d8c798c544768c54 |
|
| https://patch-diff.githubusercontent.com/hsteude |
| chore: remove upstream GitHub workflows | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/a8faf8352fd6db93f7e48ffac71b56e5ddb88ca5 |
| a8faf83 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/a8faf8352fd6db93f7e48ffac71b56e5ddb88ca5 |
|
| https://patch-diff.githubusercontent.com/hsteude |
| fix(ci): push images on all events including PRs | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/ccaa52053a8ace3a7033dcda3427dbe9995b7aa5 |
| ccaa520 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/ccaa52053a8ace3a7033dcda3427dbe9995b7aa5 |
|
| https://patch-diff.githubusercontent.com/hsteude |
| fix(prokube): auto-navigate to /home/jovyan when no projects exist | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/a2a971a83b204e5ebf3e07535c7eaaea62eefbac |
| a2a971a | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/a2a971a83b204e5ebf3e07535c7eaaea62eefbac |
|
| https://patch-diff.githubusercontent.com/hsteude |
| fix(prokube): fix API proxy and SSE for prefixed URLs | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/41a43fdc9e9647c12dd16941572fa0500bdaa349 |
| 41a43fd | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/41a43fdc9e9647c12dd16941572fa0500bdaa349 |
|
| https://patch-diff.githubusercontent.com/hsteude |
| fix(prokube): handle projects with undefined worktree in project picker | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/8f86f6dd911572d0e033b54c0185d96ef7d75995 |
| 8f86f6d | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/8f86f6dd911572d0e033b54c0185d96ef7d75995 |
|
| https://patch-diff.githubusercontent.com/hsteude |
| fix(prokube): handle non-array response from project.list API | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/1c8afca98dc94ea2c34691162da121aa9a07898b |
| 1c8afca | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/1c8afca98dc94ea2c34691162da121aa9a07898b |
|
| https://patch-diff.githubusercontent.com/hsteude |
| fix(prokube): include base path in serverUrl for SDK requests | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/d3d265c106d9aec10173245cc61203a56bbbef65 |
| d3d265c | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/d3d265c106d9aec10173245cc61203a56bbbef65 |
|
| https://patch-diff.githubusercontent.com/hsteude |
| fix(prokube): fix SSE event parsing and improve status polling | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/46bc4fe3fb16b75e80270790085179c05517bf97 |
| 46bc4fe | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/46bc4fe3fb16b75e80270790085179c05517bf97 |
|
| https://patch-diff.githubusercontent.com/hsteude |
| fix(prokube): require model selection and display API errors | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/61ff4011835e0e489f852432f8cca15c3f5f3304 |
| 61ff401 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/61ff4011835e0e489f852432f8cca15c3f5f3304 |
|
| https://patch-diff.githubusercontent.com/hsteude |
| fix(prokube): always send agent in prompt request | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/8a71aa7da2e258befe93f60d4283a22f7274473b |
| 8a71aa7 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/8a71aa7da2e258befe93f60d4283a22f7274473b |
|
| https://patch-diff.githubusercontent.com/hsteude |
| docs(prokube): add AGENTS.md with development guidelines | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/a55b1ad9b17061f3f0bfd25ae6573830d38a897f |
| a55b1ad | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/a55b1ad9b17061f3f0bfd25ae6573830d38a897f |
|
| https://patch-diff.githubusercontent.com/hsteude |
| docs(prokube): simplify AGENTS.md - local dev workflow, CI for builds | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/8ca1c17fb1eb04908a94373667962f6f54f7d10d |
| 8ca1c17 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/8ca1c17fb1eb04908a94373667962f6f54f7d10d |
|
| https://patch-diff.githubusercontent.com/hsteude |
| docs(prokube): remove local build steps - CI handles production builds | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/bd10c69b4b7bdcc097ff958a38710bd99a362848 |
| bd10c69 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/bd10c69b4b7bdcc097ff958a38710bd99a362848 |
|
| https://patch-diff.githubusercontent.com/hsteude |
| feat(prokube): add project picker homescreen with folder selection | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/d2c3a19ec0d7734bde20e60e4639daf8fef81af6 |
| d2c3a19 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/d2c3a19ec0d7734bde20e60e4639daf8fef81af6 |
|
| https://patch-diff.githubusercontent.com/hsteude |
| docs(prokube): don't push automatically - ask user first to avoid CI … | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/7a215fbf9f9741dedeb3d6748c50e86b100cc6f1 |
| 7a215fb | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/7a215fbf9f9741dedeb3d6748c50e86b100cc6f1 |
|
| https://patch-diff.githubusercontent.com/hsteude |
| fix(prokube): home button uses basePath, show current project in sidebar | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/d5cf31084020a1c1b81361a3f3ef93382853cb18 |
| d5cf310 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/d5cf31084020a1c1b81361a3f3ef93382853cb18 |
|
| https://patch-diff.githubusercontent.com/hsteude |
| refactor(prokube): simplify navigation to single-project model | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/43a7dc1f2f55e3f9cbca51ccb08346017faaa2dc |
| 43a7dc1 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/43a7dc1f2f55e3f9cbca51ccb08346017faaa2dc |
| January 31, 2026 16:02 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2#commits-pushed-6385741 |
|
| https://patch-diff.githubusercontent.com/hsteude |
| feat(prokube): implement per-agent model selection | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/638574137e3ec97e862ac71c7956e3f284ecb6ec |
| 6385741 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/638574137e3ec97e862ac71c7956e3f284ecb6ec |
|
| https://patch-diff.githubusercontent.com/hsteude |
| fix(prokube): unify project icon styling across home and session layouts | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/8b0433e30c84b95c615b266124cbba1fca793c01 |
| 8b0433e | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/8b0433e30c84b95c615b266124cbba1fca793c01 |
|
| https://patch-diff.githubusercontent.com/hsteude |
| fix(prokube): improve MCP add error handling and logging | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/2ac91ed63647b717a93dceacc03975b359c95e01 |
| 2ac91ed | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/2ac91ed63647b717a93dceacc03975b359c95e01 |
|
| https://patch-diff.githubusercontent.com/hsteude |
| fix(mcp): persist MCP server config to file when adding server | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/1e9b4b1eb5e0b267ca6fa25cd3b743bc9528a64d |
| 1e9b4b1 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/1e9b4b1eb5e0b267ca6fa25cd3b743bc9528a64d |
|
| https://patch-diff.githubusercontent.com/hsteude |
|
| https://patch-diff.githubusercontent.com/claude |
| docs(prokube): consolidate agent instructions into single AGENTS.md | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/8680ad15ab20a82d88e7787ef8942ec8597773d6 |
| 8680ad1 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/8680ad15ab20a82d88e7787ef8942ec8597773d6 |
|
| https://patch-diff.githubusercontent.com/hsteude |
|
| https://patch-diff.githubusercontent.com/claude |
| refactor(prokube): move mkdir and list-dirs APIs from upstream to pro… | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/11baa66bb6b115b22130670e198e5c11fd8d931d |
| 11baa66 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/11baa66bb6b115b22130670e198e5c11fd8d931d |
|
| https://patch-diff.githubusercontent.com/hsteude |
|
| https://patch-diff.githubusercontent.com/claude |
| revert(prokube): remove MCP persist change from upstream code | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/a1274401af9fb83332b861de57caba6a7ad850e2 |
| a127440 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/a1274401af9fb83332b861de57caba6a7ad850e2 |
| https://patch-diff.githubusercontent.com/hsteude |
| hsteude | https://patch-diff.githubusercontent.com/hsteude |
| force-pushed | https://patch-diff.githubusercontent.com/prokube/opencode/compare/8b004a27169b592a9b5b1e6f5d924281478d6387..a1274401af9fb83332b861de57caba6a7ad850e2 |
| 8b004a2 | https://patch-diff.githubusercontent.com/prokube/opencode/commit/8b004a27169b592a9b5b1e6f5d924281478d6387 |
| a127440 | https://patch-diff.githubusercontent.com/prokube/opencode/commit/a1274401af9fb83332b861de57caba6a7ad850e2 |
|
Compare
| https://patch-diff.githubusercontent.com/prokube/opencode/compare/8b004a27169b592a9b5b1e6f5d924281478d6387..a1274401af9fb83332b861de57caba6a7ad850e2 |
| January 31, 2026 15:11 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2#event-22429994043 |
| hsteude | https://patch-diff.githubusercontent.com/hsteude |
| January 31, 2026 16:47 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2#commits-pushed-45b0d30 |
|
| https://patch-diff.githubusercontent.com/hsteude |
|
| https://patch-diff.githubusercontent.com/claude |
| feat(prokube): add session sidebar with tasks and git branch | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/45b0d304f2e96b5b155748f819ff7209ce0de2f5 |
| 45b0d30 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/45b0d304f2e96b5b155748f819ff7209ce0de2f5 |
|
| https://patch-diff.githubusercontent.com/hsteude |
|
| https://patch-diff.githubusercontent.com/claude |
| fix(prokube): persist MCP server config to global config file | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/043b5fe7c4e5d0e767106463a4c41c88d552306d |
| 043b5fe | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/043b5fe7c4e5d0e767106463a4c41c88d552306d |
|
| https://patch-diff.githubusercontent.com/hsteude |
|
| https://patch-diff.githubusercontent.com/claude |
| docs(prokube): document upstream vs prokube boundary | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/758d1a7f7a63a53a3c9aa7383df904bbded4b2e2 |
| 758d1a7 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/758d1a7f7a63a53a3c9aa7383df904bbded4b2e2 |
|
| https://patch-diff.githubusercontent.com/hsteude |
|
| https://patch-diff.githubusercontent.com/claude |
| refactor(prokube): extract shared prokube endpoints | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/b120f40465c495ac00181c74d6a069aef882a79e |
| b120f40 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/b120f40465c495ac00181c74d6a069aef882a79e |
|
| https://patch-diff.githubusercontent.com/hsteude |
|
| https://patch-diff.githubusercontent.com/claude |
| feat(prokube): add MCP server delete functionality | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/1959d1692a22fda722e8ddfdcc697bcc1f6d135e |
| 1959d16 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/1959d1692a22fda722e8ddfdcc697bcc1f6d135e |
|
| https://patch-diff.githubusercontent.com/hsteude |
|
| https://patch-diff.githubusercontent.com/claude |
| fix(prokube): copy shared directory to Docker image | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/a88b4bdf18e0528fd5b5f92ba85e292de40536e4 |
| a88b4bd | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/a88b4bdf18e0528fd5b5f92ba85e292de40536e4 |
|
| https://patch-diff.githubusercontent.com/hsteude |
|
| https://patch-diff.githubusercontent.com/claude |
| feat(prokube): add delete button to MCP servers in settings page | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/b1ca9f0253dd7c55a19e31eccc1d910f9b7ce5dc |
| b1ca9f0 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/b1ca9f0253dd7c55a19e31eccc1d910f9b7ce5dc |
|
| https://patch-diff.githubusercontent.com/hsteude |
|
| https://patch-diff.githubusercontent.com/claude |
| fix(prokube): refresh MCP status on server reconnect | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/13ec9b2c1b9730d3bd8054fc243e6d8342c557f6 |
| 13ec9b2 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/13ec9b2c1b9730d3bd8054fc243e6d8342c557f6 |
|
| https://patch-diff.githubusercontent.com/hsteude |
|
| https://patch-diff.githubusercontent.com/claude |
| fix(prokube): set MCP server to null for deletion instead of omitting | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/2167226cccadbc16de5225eaba0cdfd8d304dc4a |
| 2167226 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/2167226cccadbc16de5225eaba0cdfd8d304dc4a |
|
| https://patch-diff.githubusercontent.com/hsteude |
|
| https://patch-diff.githubusercontent.com/claude |
| feat(prokube): add prokube endpoint for MCP server deletion | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/1fb817fd2402be667346e620453eb265be4020e4 |
| 1fb817f | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/1fb817fd2402be667346e620453eb265be4020e4 |
|
| https://patch-diff.githubusercontent.com/hsteude |
|
| https://patch-diff.githubusercontent.com/claude |
| fix(prokube): parse JSON before stripping comments to avoid breaking … | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/d36347108a02f9f0db52cb73ea8c9e4d3b477288 |
| d363471 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/d36347108a02f9f0db52cb73ea8c9e4d3b477288 |
|
| https://patch-diff.githubusercontent.com/hsteude |
|
| https://patch-diff.githubusercontent.com/claude |
| fix(prokube): trigger backend restart after MCP deletion | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/b296fed3c561418f8a8dee49c0995d4bb72acd46 |
| b296fed | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/b296fed3c561418f8a8dee49c0995d4bb72acd46 |
|
| https://patch-diff.githubusercontent.com/hsteude |
|
| https://patch-diff.githubusercontent.com/claude |
| fix(prokube): add delay before MCP refresh after server reconnect | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/193f433d0f4ebd93b1ce8c8da4e88a3acb675278 |
| 193f433 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/193f433d0f4ebd93b1ce8c8da4e88a3acb675278 |
|
| https://patch-diff.githubusercontent.com/hsteude |
|
| https://patch-diff.githubusercontent.com/claude |
| feat(prokube): allow user to scroll up during streaming | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/c0ea7651cadd607abf361f551dca510e285bb1af |
| c0ea765 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/c0ea7651cadd607abf361f551dca510e285bb1af |
|
| https://patch-diff.githubusercontent.com/hsteude |
|
| https://patch-diff.githubusercontent.com/claude |
| fix(prokube): add explicit refresh after MCP deletion with longer delay | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/03855fc0e608711dfb39978c2b3f5124e5c5348f |
| 03855fc | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/03855fc0e608711dfb39978c2b3f5124e5c5348f |
|
| https://patch-diff.githubusercontent.com/hsteude |
|
| https://patch-diff.githubusercontent.com/claude |
| feat(prokube): add terminal to home sidebar, simplify SSH key settings | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/11d59215c0acb13d02c8749195f4fe394b17118b |
| 11d5921 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/11d59215c0acb13d02c8749195f4fe394b17118b |
|
| https://patch-diff.githubusercontent.com/hsteude |
|
| https://patch-diff.githubusercontent.com/claude |
| feat(prokube): show all SSH keys instead of just the first one | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/32229fb0ea6e3e128c6789349df8c10167d309a2 |
| 32229fb | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/32229fb0ea6e3e128c6789349df8c10167d309a2 |
|
| https://patch-diff.githubusercontent.com/hsteude |
|
| https://patch-diff.githubusercontent.com/claude |
| fix(prokube): show all SSH keys from ~/.ssh/, not just standard names | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/712688d4c9cac2059f017cd614c7cd88e2dc6425 |
| 712688d | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/712688d4c9cac2059f017cd614c7cd88e2dc6425 |
|
| https://patch-diff.githubusercontent.com/hsteude |
|
| https://patch-diff.githubusercontent.com/claude |
| fix(prokube): MCP server deletion now updates UI without page refresh | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/d48e1d65adb1c0f320fa8a16edf367b208cb14a8 |
| d48e1d6 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/d48e1d65adb1c0f320fa8a16edf367b208cb14a8 |
|
| https://patch-diff.githubusercontent.com/hsteude |
|
| https://patch-diff.githubusercontent.com/claude |
| fix(prokube): prevent user message text appearing in assistant box | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/92928ab744ba38d0fc72c66efa32b6bc7d7fe10d |
| 92928ab | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/92928ab744ba38d0fc72c66efa32b6bc7d7fe10d |
|
| https://patch-diff.githubusercontent.com/hsteude |
|
| https://patch-diff.githubusercontent.com/claude |
| fix(prokube): replace findLastIndex with reverse loop for compatibility | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/f84afdfe39495e221ab6aac14abf43e0e217da65 |
| f84afdf | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/f84afdfe39495e221ab6aac14abf43e0e217da65 |
|
| https://patch-diff.githubusercontent.com/hsteude |
|
| https://patch-diff.githubusercontent.com/claude |
| fix(prokube): show error for disconnected provider, remove polling | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/f17c1a8abdac17d54bf99ffa04a8be8f4bcda582 |
| f17c1a8 | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2/commits/f17c1a8abdac17d54bf99ffa04a8be8f4bcda582 |
| Sign up for free | https://patch-diff.githubusercontent.com/join?source=comment-repo |
| Sign in to comment | https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fprokube%2Fopencode%2Fpull%2F2 |
|
needs:issue
| https://patch-diff.githubusercontent.com/prokube/opencode/issues?q=state%3Aopen%20label%3Aneeds%3Aissue |
| Please reload this page | https://patch-diff.githubusercontent.com/prokube/opencode/pull/2 |
|
| https://patch-diff.githubusercontent.com/hsteude |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |