Skip to content

Latest commit

 

History

36 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OSSLab-agent

狀態:OSSLab 正在測試上線中。 現階段先公開架構、可公開的 Chrome 容器,以及一份可交給 AI 執行的單機安裝提示。後續預定再釋出可重放的 patch file。

Lark Suite 是給企業團隊使用的 IM 與協作平台:不論 app 或 web,除了群組、私訊,也整合文件、試算表、信箱、表單、資料流程與審核,讓團隊在一個 workspace 裡溝通和做事。即使採免費方案,企業 IM、可自動化的 Base、文書協作、Mail/通知都能先集中;再搭配 Authentik,這個 workspace 便成為 SSO 的身分基礎與 AI agent 的協作 channel。

OSSLab-agent 是一套自架的多人 AI agent 與 SSO 協同架構。同事只使用 Lark Suite:在群組、私訊、Mail、Base 與表單裡交辦工作、讀信、看進度與確認草稿;AI agent 則像虛擬同事一樣,在同一個工作流程接任務、執行、回報並等待確認。cc-connectlark-cli、訂閱制 code agent、資料工具與隔離 Chrome 容器都在後端運作。

綜合 IM、Mail、文件、Base/Forms、審核、Open Platform 與企業身分這些辦公團隊真正需要的功能,OSSLab 的結論是:Lark Suite 是最適合做 AI bot channel 的工作入口。bot 不必另開一個聊天網站,而是能直接進入團隊原本的對話、資料、文件與審核脈絡,成為可被管理的虛擬同事。

它不是再做一個 AI 聊天網站。Lark 是唯一的人員工作入口,也是企業身分的起點:同一個帳號經 Authentik/OIDC 延伸到 Cloudflare Access、NetBird、RustDesk、Termix 與其他核准服務。登入順暢,權限仍按服務與角色分開管理。

核心原則

  • 每位同事一個專屬 agent:每位同事以自己的 Lark 企業帳號作為 SSO 身分,不共用人員帳密;專屬 agent 的 session、browser profile、bot identity、project context 與能力設定獨立,可依同事需求不同。
  • 只使用 Lark Suite:不論人員或 AI agent,訊息、文件、部門公用信箱、email 讀取、Base、表單、審核與 bot 都以同一個 workspace 作為協作與工作入口。Docs、Sheet、Wiki 提供類似 Google Docs/Microsoft Office 的多人文件與試算表協作;不要求團隊改用第二套聊天 UI。
  • Base/Forms 先行:Base 是可自動化的多維表格與資料流程,而非 XLS 檔。它讓人員、agent、團隊與外圍客戶透過表單、欄位、事件、通知與審核連動;即使只是庫存、訂單或簡單出貨紀錄,也能先快速形成輕量 ERP 流程。需要完整 ERP 控管時,Odoo 才是選配。
  • 企業 Mail 是身分基礎:Lark 現行免費方案提供可自訂的商務 Email;可用自有網域建立個人與部門/功能性信箱。這些企業帳號是 SSO 的身分依據,搭配 Authentik 才能把同一個登入脈絡延伸到自架服務;實際額度與功能依 Lark 方案為準。
  • SSO 優先:Lark → Authentik → Cloudflare Access/NetBird/維護服務,減少帳密散落與新人上手成本。
  • 只採訂閱制 agent runtime:AI Agent Server 以 cc-connect 串接多個 Codex、Grok 等訂閱制 agent build;費用遠比純 API 計價可控,因此不採 OpenClaw 或 Hermes 這類需自行承擔 API 用量的架構。
  • 個資不離地端:送往訂閱制雲端模型的對話與 Odoo 資料,一律先經自建 privacy sidecar 可逆遮罩(session 級 placeholder),回覆與 tool result 在地端還原;雲端模型只看見遮罩後內容。已部署上線並通過驗收,作法見〈06 · 隱私脫敏 gateway 架構〉
  • 人先解鎖,agent 才接手:專屬 agent 的 Chrome 使用對應同事的 Web 身分;本人先在 OSSLab-agent 修改版 KasmVNC Chrome 解鎖 Vaultwarden,agent 才能在已解鎖的工作階段內協助操作,且永遠不取得主密碼。
  • AI 是可控的虛擬助理:依授權,agent 可直接操作 ERP、讀取與回覆 email、上架、查訪價格,或執行其他辦公室工作流;權限也能細緻限制為查詢、整理或草稿。寄信、付款、刪除、改權限與例外情況仍可要求人工確認或由真人接手。

工作流

Lark 群組/私訊/Mail/Base/Forms
                  ↓
  cc-connect + lark-cli + AI Agent Server
                  ↓
 Codex/Grok 等訂閱制 runtime + 受限工具/資料
                  ↓
     隔離 Chrome、內網服務或可選 Odoo
                  ↓
       結果、草稿、審核全部回到 Lark

實際上,agent 可整理客服信箱詢價、依 Base 表單分派需求、比較報價、查詢 Base/Odoo 的庫存與客戶狀態,或在網站操作到需要人判斷的步驟再通知接手。完整情境見〈多人 AI agent 應用〉的工作如何落地

文件

主題 說明
01 · 多人 AI agent 應用 同事只用 Lark,agent 如何在後端協助並讓真人接手。
02 · Lark Suite、Mail、Base 與 SSO 為何 Lark 是唯一工作入口,以及多信箱、表單、Base 與 SSO 如何接在一起。
03 · 管理與治理 多人、多 agent 的分權、審核、留痕與資料隔離。
04 · 自架平台與 IT 維護 身分、VPN、Git、密碼庫、Agent Server、Odoo 選配與維護服務如何分工。
05 · LarkSuite 作為 AI agent channel 的三方 review 定案:LarkSuite 作 AI agent channel(Free/半年紀錄/Basic ~USD $6;SSO 主因;實作已完成)。
06 · 隱私脫敏 gateway 架構 訂閱制雲端 agent 前的個資脫敏與還原。已部署上線並通過完整驗收:自建 privacy sidecar+Codex+CLIProxyAPI(原 LiteLLM 方案 spike 後未採用,原文與 as-built 更新節並存)。

公開進度

OSSLab 正在測試上線。單機通道(Lark 國際版 bot、訂閱制 CLI、cc-connect、lark-cli、BrowseForge)已整理成可直接交給 AI 執行的提示:plans/bootstrap-from-prompt.md

另有 Kasm 使用者身分、CDP 邊界與 VNC secret 輪替 plan:先把可直接連到瀏覽器的風險收斂,再以 Authentik/Lark OIDC 平行驗證完整 Kasm Workspaces,讓「哪位同事、哪一個 browser session、哪一個 agent」可被可靠對應。

License

MIT License

About

Team work AI agent infra

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages