ClaudeMap

smolagents

Hugging Face 的极简 agent 库——用 Python 代码思考的 agent。

插件与代理agent-frameworkhugging-faceminimalcode-agent

Hugging Face 的 smolagents 是刻意做小的 agent 库(核心逻辑约 1000 行),围绕 CodeAgent 范式构建:agent 不输出 JSON 工具调用,而是把动作写成 Python 代码,在安全解释器里执行。经 provider 集成支持 Claude 等模型。想读懂 agent 循环时,它是最好的参考实现。

它做什么

  • Hugging Face 的极简 agent 库——核心代码量小到能真正读完
  • CodeAgent:让 agent 用写 Python 代码代替 JSON 工具调用来行动
  • 支持 HF Inference API、OpenAI 兼容端点与本地模型
  • toolkit extra 打包常用工具:pip install "smolagents[toolkit]"

什么时候用

适合想搞懂 agent 原理的入门场景,也适合想要「代码即动作」而非死板 JSON schema 的工具型 agent 原型。

如何上手

pip install "smolagents[toolkit]"

然后用 InferenceClientModel 等模型类加工具实例化 CodeAgent。

注意事项

极简是它的卖点——重试、沙箱、可观测性等生产加固要自己补。

代码仓库

huggingface/smolagents

收录日期

地图上的相关资源

  • clawd-conduit

    插件 / 代理

    把全部 15 个 Claude Code hook 事件接进 Clawd on Desk 桌面宠物,权限请求变成可等待的桌面卡片。

    • hooks
    • desktop
    • notifications
    • claude-code
  • CometixCode

    插件 / 代理

    非官方的 Claude Code 终端 UI 复刻:用 Rust 按 1:1 逐文件移植到 iocraft 这套 React 风格 TUI 框架上。

    • terminal-ui
    • rust
    • reimplementation
    • unofficial
  • Abide

    插件 / 代理

    把 AGENTS.md、CLAUDE.md 里的自然语言规则变成钩子级强制:每次编辑都被评审,违规当场修复。

    • hooks
    • code-review
    • rules
    • agents-md