05-扩展ok
Structure
安装(v0.2+):
text marqdo ext list marqdo ext add llm marqdo ext add agent marqdo ext add web marqdo ext add quantum marqdo ext add linalg
ext add 会下载 L1 与预编译 native(若有)。下载顺序:CDN https://ext.marqdo.com → GitHub Releases → proxy 镜像。扩展包版本见 ext/VERSION,可与 CLI 分开发版。
带原生插件的包若需本地重编:
text cargo build --release -p marqdo_plugin_agent cargo build --release -p marqdo_plugin_quantum cargo build --release -p marqdo_plugin_linalg bash ./scripts/build-web-plugin.sh marqdo ext add agent marqdo ext add web marqdo ext add quantum
扩展包(勿用 Markdown - 列表:在 Marqdo 里 - 是循环):
ext/llm(大模型)— OpenAI 兼容聊天。设计:doc/design/ext-llm.md
ext/agent(智能体)— 智能体框架 + 原生插件。设计:doc/design/ext-agent.md
ext/web(网页)— HTTP / SQLite 站点助手 + 原生插件(默认 Go libweb,v0.4.0)。W0–W7、P3、W8 与定制 C0–C4;验收示例 examples/anlian-mq/。浏览器挂载(路线 D/E/F,v0.3.4):网页.客户端挂载 / web.client_embed 自动 mount(作者零业务 JS);lib/浏览器 + GFM;先 marqdo wasm build;示例 examples/browser-hello/ · examples/browser-app/ · examples/browser-media/ · examples/web-client-site/。设计:doc/design/ext-web.md · WASM:doc/adr/0002-browser-marqdo-wasm.md · 路线 D/E/F:doc/roadmap/browser-wasm-*.md
ext/quantum(量子)— 电路、绘图、噪声、公式矩阵自定义门、Q7 密度/高级图、Q8 主题 SVG(主题=dark|light|bw)。设计:doc/design/ext-quantum.md · doc/design/ext-quantum-viz-style.md
安装器:marqdo ext list / add / remove — doc/design/ext-cli.md
通用原生插件:lib/plugin + include/marqdo_abi.h — doc/design/ext-abi.md
> 打印 内容=扩展就绪Functions
Variables
No bindings
Execution
Source
--- title: 官方扩展(ext/) description: 可选包 — 不是标准库 --- # main ext/ 存放官方可选扩展,不属于 lib/。解析顺序:`~/.marqdo/ext`、MARQDO_EXT、./ext、或可执行文件旁的 ext/。 安装(v0.2+): ```text marqdo ext list marqdo ext add llm marqdo ext add agent marqdo ext add web marqdo ext add quantum marqdo ext add linalg ``` `ext add` 会下载 L1 与预编译 native(若有)。下载顺序:CDN https://ext.marqdo.com → GitHub Releases → proxy 镜像。扩展包版本见 `ext/VERSION`,可与 CLI 分开发版。 带原生插件的包若需本地重编: ```text cargo build --release -p marqdo_plugin_agent cargo build --release -p marqdo_plugin_quantum cargo build --release -p marqdo_plugin_linalg bash ./scripts/build-web-plugin.sh marqdo ext add agent marqdo ext add web marqdo ext add quantum ``` 扩展包(勿用 Markdown `-` 列表:在 Marqdo 里 `-` 是循环): ext/llm(大模型)— OpenAI 兼容聊天。设计:doc/design/ext-llm.md ext/agent(智能体)— 智能体框架 + 原生插件。设计:doc/design/ext-agent.md ext/web(网页)— HTTP / SQLite 站点助手 + 原生插件(默认 *Go libweb*,v0.4.0)。W0–W7、P3、W8 与定制 C0–C4;验收示例 `examples/anlian-mq/`。浏览器挂载(路线 D/E/F,v0.3.4):`网页.客户端挂载` / `web.client_embed` 自动 mount(作者零业务 JS);`lib/浏览器` + GFM;先 `marqdo wasm build`;示例 examples/browser-hello/ · examples/browser-app/ · examples/browser-media/ · examples/web-client-site/。设计:doc/design/ext-web.md · WASM:doc/adr/0002-browser-marqdo-wasm.md · 路线 D/E/F:doc/roadmap/browser-wasm-*.md ext/quantum(量子)— 电路、绘图、噪声、公式矩阵自定义门、Q7 密度/高级图、Q8 主题 SVG(`主题=dark|light|bw`)。设计:doc/design/ext-quantum.md · doc/design/ext-quantum-viz-style.md 安装器:marqdo ext list / add / remove — doc/design/ext-cli.md 通用原生插件:lib/plugin + include/marqdo_abi.h — doc/design/ext-abi.md > 打印 内容=扩展就绪
ext/ 存放官方可选扩展,不属于 lib/。解析顺序:
~/.marqdo/ext、MARQDO_EXT、./ext、或可执行文件旁的 ext/。