[PR #15407] [MERGED] launch: add openclaw channels setup #61839

Closed
opened 2026-04-29 16:50:41 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/ollama/ollama/pull/15407
Author: @ParthSareen
Created: 4/7/2026
Status: Merged
Merged: 4/8/2026
Merged by: @ParthSareen

Base: mainHead: parth-openclaw-channels


📝 Commits (5)

  • ca0fd68 launch: add channel setup for openclaw
  • ff8d476 launch: add openclaw channel preflight and configurable confirm labels
  • 2a4e452 tui: reorder launch menu and move codex into More
  • a0c14b8 launch/openclaw: simplify channel prompt text and web-search install log
  • 8a5acd9 tui: remove option to type for confirm

📊 Changes

15 files changed (+867 additions, -104 deletions)

View changed files

📝 cmd/cmd.go (+1 -7)
📝 cmd/launch/command_test.go (+3 -3)
📝 cmd/launch/integrations_test.go (+11 -11)
📝 cmd/launch/launch.go (+0 -1)
📝 cmd/launch/launch_test.go (+15 -15)
📝 cmd/launch/openclaw.go (+93 -6)
📝 cmd/launch/openclaw_test.go (+564 -5)
📝 cmd/launch/pi_test.go (+3 -1)
📝 cmd/launch/selector_hooks.go (+14 -2)
📝 cmd/launch/selector_test.go (+37 -1)
📝 cmd/tui/confirm.go (+39 -15)
📝 cmd/tui/confirm_test.go (+40 -24)
📝 cmd/tui/selector.go (+1 -2)
📝 cmd/tui/tui.go (+5 -5)
📝 cmd/tui/tui_test.go (+41 -6)

📄 Description

Currently we just tell the user to setup channels, however that can be confusing for new users getting started. We bake this into the flow a bit to make it easier to setup OpenClaw.

Did a small refactor along the way to make it simpler to have a dynamic, 2-option selector as well.

Reordered the tui to have claude -> openclaw -> opencode


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/ollama/ollama/pull/15407 **Author:** [@ParthSareen](https://github.com/ParthSareen) **Created:** 4/7/2026 **Status:** ✅ Merged **Merged:** 4/8/2026 **Merged by:** [@ParthSareen](https://github.com/ParthSareen) **Base:** `main` ← **Head:** `parth-openclaw-channels` --- ### 📝 Commits (5) - [`ca0fd68`](https://github.com/ollama/ollama/commit/ca0fd6859a73335006a839d781c61d6cbe02b7d6) launch: add channel setup for openclaw - [`ff8d476`](https://github.com/ollama/ollama/commit/ff8d476350bb121c85d6a297d9a5b4ff45ea3625) launch: add openclaw channel preflight and configurable confirm labels - [`2a4e452`](https://github.com/ollama/ollama/commit/2a4e4522f5d08e0e57a27838da2c655ba9567b4a) tui: reorder launch menu and move codex into More - [`a0c14b8`](https://github.com/ollama/ollama/commit/a0c14b859914f8b5e96405170ae10e8efadfde7b) launch/openclaw: simplify channel prompt text and web-search install log - [`8a5acd9`](https://github.com/ollama/ollama/commit/8a5acd90e2e2874198b955460288b03dd0a780c8) tui: remove option to type for confirm ### 📊 Changes **15 files changed** (+867 additions, -104 deletions) <details> <summary>View changed files</summary> 📝 `cmd/cmd.go` (+1 -7) 📝 `cmd/launch/command_test.go` (+3 -3) 📝 `cmd/launch/integrations_test.go` (+11 -11) 📝 `cmd/launch/launch.go` (+0 -1) 📝 `cmd/launch/launch_test.go` (+15 -15) 📝 `cmd/launch/openclaw.go` (+93 -6) 📝 `cmd/launch/openclaw_test.go` (+564 -5) 📝 `cmd/launch/pi_test.go` (+3 -1) 📝 `cmd/launch/selector_hooks.go` (+14 -2) 📝 `cmd/launch/selector_test.go` (+37 -1) 📝 `cmd/tui/confirm.go` (+39 -15) 📝 `cmd/tui/confirm_test.go` (+40 -24) 📝 `cmd/tui/selector.go` (+1 -2) 📝 `cmd/tui/tui.go` (+5 -5) 📝 `cmd/tui/tui_test.go` (+41 -6) </details> ### 📄 Description Currently we just tell the user to setup channels, however that can be confusing for new users getting started. We bake this into the flow a bit to make it easier to setup OpenClaw. Did a small refactor along the way to make it simpler to have a dynamic, 2-option selector as well. Reordered the tui to have claude -> openclaw -> opencode --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-29 16:50:41 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/ollama#61839