返回顶部
f

foundry锻造工坊

Self-writing meta-extension that forges new capabilities — researches docs, writes extensions, tools, hooks, and skills

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
2,792
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

foundry

Foundry

自我锻造的熔炉。 一个用于OpenClaw的元扩展,能够研究文档、从失败中学习,并将新能力写入自身。

安装

当用户要求安装Foundry或@getfoundry/foundry-openclaw时,运行以下命令:

bash
openclaw plugins install @getfoundry/foundry-openclaw

这将:

  1. 1. 从npm下载插件
  2. 解压到~/.openclaw/extensions/foundry/
  3. 自动启用它
  4. 重启网关以加载

安装完成后,用户将可以使用所有Foundry工具,如foundryresearch、foundrywrite_extension等。

替代方案:手动配置

添加到~/.openclaw/openclaw.json:
json
{
plugins: {
entries: {
foundry: { enabled: true }
}
}
}

配置

~/.openclaw/openclaw.json中的完整配置选项:

json
{
plugins: {
entries: {
foundry: {
enabled: true,
source: github:lekt9/openclaw-foundry,
config: {
autoLearn: true,
sources: {
docs: true,
experience: true,
arxiv: true,
github: true
},
marketplace: {
autoPublish: false
}
}
}
}
}
}

配置选项

选项类型默认值描述
autoLearn布尔值true自动从代理活动中学习
sources.docs
布尔值 | true | 从OpenClaw文档中学习 | | sources.experience | 布尔值 | true | 从自身成功/失败中学习 | | sources.arxiv | 布尔值 | true | 从arXiv论文中学习 | | sources.github | 布尔值 | true | 从GitHub仓库中学习 | | marketplace.autoPublish | 布尔值 | false | 自动发布高价值模式 |

Foundry的功能

Foundry是一个由AI驱动的开发代理,能够:

  1. 1. 研究 — 按需获取并理解OpenClaw文档
  2. 编写扩展 — 为OpenClaw生成新工具和钩子
  3. 编写技能 — 创建兼容ClawHub的技能包
  4. 自我修改 — 为自身添加新能力
  5. 学习 — 从失败和成功中记录模式

工具

研究与文档

工具描述
foundryresearch搜索docs.openclaw.ai以获取最佳实践
foundrydocs
读取特定文档页面 |

编写能力

工具描述
foundryimplement端到端研究并实现一项能力
foundrywrite_extension
编写一个新的OpenClaw扩展 | | foundrywriteskill | 编写一个兼容AgentSkills的技能 | | foundrywritebrowser_skill | 编写一个浏览器自动化技能 | | foundrywritehook | 编写一个独立的钩子 | | foundryaddtool | 向现有扩展添加一个工具 | | foundryaddhook | 向现有扩展添加一个钩子 |

自我修改

工具描述
foundryextendself为Foundry自身添加新能力
foundry_learnings
查看已学习的模式和见解 | | foundry_list | 列出所有已编写的工件 |

市场

工具描述
foundrypublishability将模式/技能发布到Foundry市场
foundry_marketplace
搜索、浏览和安装社区能力 |

使用示例

实现前进行研究

用户:我想给我的扩展添加一个webhook

代理:让我先研究webhook模式...
→ foundry_research query=webhook hooks automation
→ 返回相关文档

现在我来实现它...
→ foundryaddhook extensionId=my-ext event=webhook:incoming ...

编写新扩展

用户:创建一个监控GitHub PR的扩展

代理:
→ foundry_research query=github api webhooks
→ foundrywriteextension
id: github-monitor
name: GitHub Monitor
tools: [{ name: check_prs, ... }]
hooks: [{ event: cron:hourly, ... }]

自我改进

用户:添加一个可以获取npm包信息的工具

代理:
→ foundryextendself
action: add_tool
toolName: foundrynpminfo
toolCode: const res = await fetch(https://registry.npmjs.org/${p.package})...

学习机制

Foundry观察自身的工具调用并进行学习:

  1. 1. 失败 → 记录错误及上下文
  2. 解决方案 → 将修复与失败关联 → 创建模式
  3. 模式 → 在未来的对话中作为上下文注入
  4. 结晶 → 高价值模式成为永久能力

安全性

Foundry在部署前验证所有生成的代码:

  • - 禁止:child_process、eval、~/.ssh、~/.aws
  • 沙盒化:扩展在安装前于隔离进程中测试
  • 审核:任何代码写入磁盘前需经您批准

链接

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 foundry-1776372803 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 foundry-1776372803 技能

通过命令行安装

skillhub install foundry-1776372803

下载

⬇ 下载 foundry v0.1.0(免费)

文件大小: 2.59 KB | 发布时间: 2026-4-17 14:08

v0.1.0 最新 2026-4-17 14:08
Initial public release of Foundry—a self-writing meta-extension for OpenClaw.

- Adds `foundry` skill, enabling research, extension generation, self-modification, and automatic learning from successes and failures.
- Provides built-in tools for researching documentation, writing extensions/skills/hooks, self-extending, and publishing abilities.
- Supports auto-learning from documentation, experience, arXiv, and GitHub sources.
- Includes configuration options for enabling/disabling learning sources and marketplace publishing.
- Ensures security via code validation, sandboxing, and manual approval for generated code.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部