marqdo

官方扩展(ext/)ok

features/05-扩展.mq.md

文档

main

说明

ext/ 存放官方可选扩展,不属于 lib/。解析顺序:~/.marqdo/ext、MARQDO_EXT、./ext、或可执行文件旁的 ext/。

安装(v0.2+):

code 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 分开发版。

带原生插件的包若需本地重编:

code 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
  • description text
    可选包 — 不是标准库
  • markup text
    occlusion
  • title text
    官方扩展(ext/)
可执行知识(辅助)

文档中的步骤

结构步骤(非实际执行时序)

  1. call 打印

运行与结果

扩展就绪
完整源码
---
markup: occlusion
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

> 打印 内容=扩展就绪

Variable