/api/agents列表 / 搜索 Agents
支持 tab、q、sort、page、pageSize。用于其他系统做列表展示与搜索。
示例:/api/agents?tab=trending&q=sql&sort=popularity&page=1&pageSize=20
OpenAPI
面向其他系统的 HTTP API。GET 列表/详情/下载公开;上传需 Bearer API Token(登录后在 /account/tokens 颁发或吊销)。已开启 CORS(含 `Authorization`)。完整契约见 OpenAPI 3.1。Agent 包与 I/O 规范见仓库 docs/。
docs/agent-dev-spec.mddocs/agent-package-spec.md(AGENT.md + Soul.md + schemas/;agent.yaml 可选)docs/agent-io-spec.mddocs/schemas//api/agents支持 tab、q、sort、page、pageSize。用于其他系统做列表展示与搜索。
示例:/api/agents?tab=trending&q=sql&sort=popularity&page=1&pageSize=20
/api/agentsmultipart/form-data:name、description、package(zip,需含 AGENT.md + Soul.md + schemas;agent.yaml 可选);可选 version/category/license/changelog。请求头需 Authorization: Bearer <token>。开发规范见菜单 Spec(/spec)。
示例:/api/agents
/api/agents/{slug}返回元数据、AGENT.md 全文与版本列表。
/api/agents/{slug}/download-url返回绝对 downloadUrl / 相对 downloadPath,不增加下载计数。可选 version。
/api/agents/{slug}/download流式返回 zip,并 downloads++。默认最新;可选 `?version=1.0.0` 下载历史版本。
/api/openapi默认 JSON;?format=yaml 返回 YAML。
/api/agent-kit下载 agentmarket-openapi 包,供 Claude Code / Cursor 等一键接入本市场 API。
/api/agent-kit/install.shcurl | bash 安装到 ~/.claude/skills 与 ~/.cursor/skills。
/api/agent-kit/install.ps1PowerShell irm | iex 安装到用户目录 skills 路径。
/api/agents,用返回的 items 渲染表格。POST /api/agents(multipart:name、description、package zip),并带Authorization: Bearer <token>。Token 前缀为 am_。q;分类视图传 tab=featured|official|new|trending。/api/agents/{slug}。/download-url 拿链接,再请求 downloadUrl 获取 zip。