iT邦幫忙

2026 iThome 鐵人賽

DAY 10
0
AI Engineering

[ opencode ] 開源 AI coding agent系列 第 10

10-opencode | /share 分享對話與新手篇總結

  • 分享至 

  • xImage
  •  

! 本篇文章將會介紹 /share 分享對話,然後幫新手篇收個尾——十天學了很多,該找個小專案驗收了 :D

TL;DR: https://dev.benben.me/slides/s/ironman-10-share-wrap-up

本篇目標

讀完這篇你會學到:

  • /share 把對話變成可分享連結(以及三種分享模式)
  • 新手篇十大要點總複習
  • 用一個 30 分鐘小專案驗收這十天

/share:把對話變成連結

在 TUI 輸入:

/share

opencode 會把目前對話同步上 server、生成一個獨立網址(長得像 opncd.ai/s/xxxx),自動複製到剪貼簿。任何拿到連結的人都能看到完整對話。

使用場景:

  • 「AI 是這樣幫我解這個 bug 的」——直接丟連結給同事,比截圖十張清楚
  • 教學示範、社群求救(「為什麼它這樣改?」)
  • 回顧自己怎麼跟 AI 溝通(改善 prompt 的好素材)

三種分享模式

opencode.jsonshare 選項可以調整:

模式 行為
"manual"(預設) 只在你下 /share 時才分享
"auto" 每個新對話自動分享並生成連結
"disabled" 完全關閉分享功能

團隊要強制禁用的話,把 "disabled" 寫進專案的 opencode.json 並 commit,全 repo 生效。分享錯了想收回?/unshare 會移除連結並刪除相關資料。

分享前請三思

還是要提醒:這種連結是公開的。所以:

  • 分享前自己先審過一遍(有沒有 API key、內部網址、商業機密)
  • 用完就 /unshare 收起來
  • 機密等級的專案,直接 "disabled" 最乾脆

新手篇十大要點(十天總複習)

  1. AI coding agent 是會動手的隊友,不是顧問(Day 01)
  2. 安裝三條路、/connect 接 provider,不綁任何一家模型(Day 02)
  3. TUI 三寶:/ 命令、@ 引用、Tab 切模式,加一個 ! 跑 bash(Day 03)
  4. /init 生成 AGENTS.md——給 AI 的 onboarding 文件(Day 04)
  5. Plan 先畫圖、Build 再施工,需求品質決定計畫品質(Day 05)
  6. 上下文三寶:@ 精準引用、圖片拖放、清楚描述(Day 06)
  7. /undo 三合一安全網,底層是 Git(Day 07)
  8. 兩個設定檔分工:opencode.json 管行為、tui.json 管介面(Day 08)
  9. LSP 給眼睛、formatter 給尺,預設關閉自行取捨(Day 09)
  10. /share 分享對話,公開連結分享前先審(Day 10,就是本篇)

驗收:30 分鐘小專案

找一個你自己的小專案(或 clone 一個 open source 小 repo),把十天技巧串起來跑一輪:

  1. /init 生成 AGENTS.md,掃一眼內容、補上團隊慣例(Day 04)
  2. Tab 切 Plan mode,描述一個小需求——目標、範圍、行為講清楚(Day 05、06)
  3. 看計畫、給一輪回饋,滿意後切 Build 動手(Day 05)
  4. 故意挑一個不滿意的結果,/undo 退回、改 prompt 再來一次(Day 07)
  5. 過程中用 @ 指範例檔、拖一張圖進去(Day 06)
  6. 收工後 /share,把連結留著當自己的學習記錄(Day 10)

全部走完,你就已經把 opencode 當「隊友」用了——這正是新手篇的目標。

Live Demo 開工!

筆者找了 5 年前的前端專案,那是還沒有 AI 的日子,啊~感覺有點懷念。

https://github.com/benben6515/react-gobang

這是一個前端五子棋專案,功能簡單、程式碼不多,適合 30 分鐘小專案驗收。技術棧是 React + TypeScript + Tailwind,看不懂的讀者也沒關係,我們現在交接我們的神隊友 AI,讓它幫你理解程式碼、改程式碼、測試程式碼。

總之,Do Re Mi So~就完成了一個 PR

PR 已建立:https://github.com/benben6515/react-gobang/pull/1

可以參考,我的 opencode 操作 https://opncd.ai/share/lYnDiIrk 囉!

進階篇預告:從「用工具」到「造平台」

新手篇的 opencode 是一個開箱即用的好隊友;進階篇我們要把它改造成專屬平台

  • 自訂 agents 組小隊(reviewer、commit 產生器、測試專家)
  • Rules / commands / skills / MCP / plugins 層層擴充
  • headless 跑進 CI,讓 AI 24 小時待命

常見問題 / 踩坑記錄

  • Q:分享連結會包含敏感 code 怎麼辦?
    A:分享前自己先審,或對敏感專案直接 share: "disabled"。已分享的用 /unshare 收回。
  • Q:/share 之後對話還會繼續同步更新嗎?
    A:連結內容會反映同步後的狀態;不想繼續公開就 /unshare

小結

  • /share 一鍵公開對話,三種模式(manual / auto / disabled)由你設定
  • 新手篇十招是「把 AI 當隊友」的完整基礎——還沒跑過驗收小專案的,現在就去
  • 下一篇開始,我們來打造專屬小隊

明日預告

Day 11:自訂 Agents——primary、subagent、綁模型、控權限,組一支各有專長的 AI 小隊!


參考資料:


有任何疑問但沒有 iT 邦幫忙帳號,或是想匿名提問?
歡迎到 https://dev.benben.me/q/P3C5U6 提問或加油打氣,沒意外的話會在完賽之後一起回答 :D


上一篇
09-opencode | LSP 與 formatters:讓 AI 改得更準
下一篇
11-opencode | 自訂 Agents:打造你的專屬小隊
系列文
[ opencode ] 開源 AI coding agent24
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言