- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
琥珀生態瓶正式發布!
TL;DR
琥珀生態瓶是一個讓你做各種Agent的框架。你可以用它復刻openclaw、hermes agent,你可以用它做用來應對複雜任務的agent,你可以用它做任何Agent,甚至探索新的Agent型式。
琥珀生態瓶另外也提供開箱即用的完善Agent設計讓你能直接上手開工,也可以安裝別人開源的琥珀生態瓶Agent/Plugin等。
前言
在LLM與Agent技術飛速發展的現在,我們可以觀察到一件有些彆扭的現象:每個團隊做新的Agent都是直接從頭vibe一遍。是,這完全可行,但我們也不難發現絕大多數主流的Agent之間的差異主要在於幾個核心特性的實現方法或實現與否,而非整個Agent運行邏輯與框架的改造。在這樣的情況下我們不禁想問:雖然從頭vibing一定能成,但有必要嗎?
考慮到絕大多數對Agent有興趣的人,大多只有兩種起步方式:
- 自己也從頭寫,頂多用Pydantic AI/LangChain等LLM APP framework輔助
- 從現有的大型完整Agent(例如opencode、openclaw等)為基礎修改
然而我們想要給各位一個不一樣的選擇:通用型Agent框架
我們的答案:琥珀生態瓶
琥珀生態瓶是一個Agent框架,我們想要讓所有對Agent有興趣的人都可以藉由琥珀生態瓶為入口,構建並分享自己在Agent領域的獨特想法與構思。琥珀生態瓶允許絕大多數人只需要撰寫配置檔案與系統提示詞即可以創造一個全新的Agent,並且對於框架並沒有提供的實現,也都可以很簡單的讓現有的Agent來幫忙實現。(且不需要修改框架本身)
琥珀生態瓶把Agent拆分成多個組件,雖然框架有一套固定的組件互動形式,但組件內如何實現、以及組件之間有沒有框架以外的聯繫則沒有任何要求。藉由這種自由度,幾乎所有Agent的想法都可以在琥珀生態瓶上實現,並且配合「生態瓶」(Terrarium Layer)的功能,使用者也可以自由地將多個不同設計的Agent來組合,形成更大的Agent Team來處理更複雜的問題。
核心功能
- 通用型Agent框架,用「可以簡單的做出各種特化Agent」來解決「通用agent總是在一些領域做不太好,每次開發新agent又要重寫一遍」的窘境
- 將Agent抽象成六大組件(控制器、工具、觸發器、輸入、輸出、sub-agent),其中各組件以及組件之間的互動都有不同程度的可調整的自由度、也支持讓用戶自行實現特殊需求的組件。
- 藉由各組件的有機組合,可以做出很多複雜的Agent設計。
- 自帶複雜多Agent設計框架,允許長時間、高效率的任務執行。(Terrarium Layer)
- 擁有前沿Agent應用所需的各種輔助功能,包括但不限於:resume、auto compact、memory system
- 除了單Agent開發,也提供了一些多Agent組合的可能性,包括但不限於:Terrarium Layer、composition algebra、sub-agent
- 因為琥珀生態瓶提供了在python內直接使用agent的簡便途徑,你甚至可以考慮在工具、插件等組建裡面安插Agent來達成特殊功能
- 自帶大量內建工具,足以構建堪比claude code、codex等前沿agent產品的實用Agent
- 模型與供應商皆可自行配置,也支援ChatGPT oauth以使用codex訂閱用量
- 自帶多種不同的使用介面,多數Agent設計皆可直接使用內建介面。(包括Web、TUI、CLI、Python package等)
一些使用介面範例:


一些配置範例:

1 个帖子 - 1 位参与者