! 本篇文章將會介紹 /share 分享對話,然後幫新手篇收個尾——十天學了很多,該找個小專案驗收了 :D
TL;DR: https://dev.benben.me/slides/s/ironman-10-share-wrap-up
讀完這篇你會學到:
/share 把對話變成可分享連結(以及三種分享模式)在 TUI 輸入:
/share
opencode 會把目前對話同步上 server、生成一個獨立網址(長得像 opncd.ai/s/xxxx),自動複製到剪貼簿。任何拿到連結的人都能看到完整對話。
使用場景:
在 opencode.json 的 share 選項可以調整:
| 模式 | 行為 |
|---|---|
"manual"(預設) |
只在你下 /share 時才分享 |
"auto" |
每個新對話自動分享並生成連結 |
"disabled" |
完全關閉分享功能 |
團隊要強制禁用的話,把 "disabled" 寫進專案的 opencode.json 並 commit,全 repo 生效。分享錯了想收回?/unshare 會移除連結並刪除相關資料。
還是要提醒:這種連結是公開的。所以:
/unshare 收起來"disabled" 最乾脆/connect 接 provider,不綁任何一家模型(Day 02)/ 命令、@ 引用、Tab 切模式,加一個 ! 跑 bash(Day 03)/init 生成 AGENTS.md——給 AI 的 onboarding 文件(Day 04)@ 精準引用、圖片拖放、清楚描述(Day 06)/undo 三合一安全網,底層是 Git(Day 07)opencode.json 管行為、tui.json 管介面(Day 08)/share 分享對話,公開連結分享前先審(Day 10,就是本篇)找一個你自己的小專案(或 clone 一個 open source 小 repo),把十天技巧串起來跑一輪:
/init 生成 AGENTS.md,掃一眼內容、補上團隊慣例(Day 04)/undo 退回、改 prompt 再來一次(Day 07)@ 指範例檔、拖一張圖進去(Day 06)/share,把連結留著當自己的學習記錄(Day 10)全部走完,你就已經把 opencode 當「隊友」用了——這正是新手篇的目標。
筆者找了 5 年前的前端專案,那是還沒有 AI 的日子,啊~感覺有點懷念。
這是一個前端五子棋專案,功能簡單、程式碼不多,適合 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 是一個開箱即用的好隊友;進階篇我們要把它改造成專屬平台:
share: "disabled"。已分享的用 /unshare 收回。/share 之後對話還會繼續同步更新嗎?/unshare。/share 一鍵公開對話,三種模式(manual / auto / disabled)由你設定Day 11:自訂 Agents——primary、subagent、綁模型、控權限,組一支各有專長的 AI 小隊!
參考資料:
有任何疑問但沒有 iT 邦幫忙帳號,或是想匿名提問?
歡迎到 https://dev.benben.me/q/P3C5U6 提問或加油打氣,沒意外的話會在完賽之後一起回答 :D