【免费下载链接】asmThe universal skill manager for AI coding agents.项目地址https://gitcode.com/gh_mirrors/asm17/asm点击查看免费下载asmagent-skill-manager是面向 AI 编码代理的通用技能管理器它的一条核心命令asm stats --tokens能帮你在几秒钟内算清你安装的所有技能每条消息都在悄悄消耗多少上下文 token。下面用一个「注意力预算报告」把这笔账算明白并告诉你如何把高成本技能降级回收。为什么技能会烧掉你的上下文磁盘很便宜上下文不便宜。问题出在技能的工作机制上Resident常驻成本每个已安装技能的 frontmatterdescription都会写进代理的系统提示词每条消息都要支付不管这个技能是否真的被触发。Bodies正文成本完整的SKILL.md正文只在技能真正触发时才进入上下文。两个数字量级可能相差 10 倍以上。把两者混为一谈要么高估了常开预算要么低估了触发成本。asm stats --tokens正是把这两个数字分开报账的工具且所有 token 数都是估算值输出时统一带~前缀提示近似。估算逻辑很轻量词数 空格数见 token-count.ts不依赖任何模型分词器追求的是安装前对上下文成本有个大致感知而不是精确到某次调用。最快上手一条命令出预算报告先安装 asmnpm 全局安装npm install -g agent-skill-manager然后运行asm stats --tokens # resident vs body tokens按工具和作用域分列 asm stats --tokens --json # 同一份数据给脚本和代理消费报告完全基于本地文件系统计算无网络请求、无账号、无遥测。读懂注意力预算输出一条命令你会看到这样一份报告示意Attention Budget ---------------------------------------- Resident frontmatter descriptions, paid on every message. Bodies full SKILL.md, paid only when a skill fires. Tool Skills Resident Bodies Claude Code 74 ~5k tokens ~281k tokens Codex 10 ~736 tokens ~76k tokens --------------------------------------------- Total 84 ~5.7k tokens ~357k tokens By Scope global 71 ~4.9k tokens ~300k tokens project 13 ~836 tokens ~57k tokens Heaviest resident descriptions claude-api ~1.2k tokens (claude, global) docx ~233 tokens (claude, global) ... Median resident cost: ~48 tokens Run asm audit residency for demotion advice关注四个部分区块含义怎么用按工具分列每个 provider 各占多少 resident / body找出吃上下文最多的工具Total全部技能的常开成本合计你的真实每消息固定开销Heaviest resident最贵的 10 条常驻 description直接锁定降级目标Median中位数常驻成本判断整体水位是否健康完整示例输出见 README.md 的 Attention budget 一节。把预算接进脚本--json 与 --machine预算报告支持结构化输出方便写进 CI 或代理流程asm stats --tokens --json输出原始预算数据含每个技能的residentTokens/bodyTokens例如用-s global只看全局技能。asm stats --tokens --machine稳定的 v1 machine 信封格式适合自动化消费。一个实用套路定期跑--json当totalResidentTokens超过你的阈值比如模型上下文窗口的 5%时发出告警。找到不挣回成本的技能并降级报告最后会提示你运行asm audit residency——它把没有挣回常驻上下文的技能排个序并为每个候选附上一条可直接执行的降级命令只报告、不代劳asm audit residency asm audit residency --jsonasm 的降级阶梯详见 residency.ts层级asm 机制常驻成本已安装自动触发provider 目录 /asm activatedescription 常驻已保存不触发asm install --library、asm deactivate激活前为 0已禁用保留磁盘asm disableasm enable可恢复0仅引用用时再读asm get skill0不保留任何副本特别注意asm get skill它只把技能正文打印到标准输出不安装、不留常驻——只为读一次的技能没必要让它常驻。小结三步找回注意力预算算账asm stats --tokens看清每个工具、每个技能的 resident / body 成本锁定从 Heaviest resident descriptions 挑出长期不触发却占着位置的描述降级按asm audit residency的建议执行asm disable/asm deactivate/asm get随时可逆。实现细节可参考 stats-tokens.ts预算计算与渲染与 stats.ts命令入口两者共用同一套 token 定义保证stats与audit residency两张报表口径一致。赞分享【免费下载链接】asmThe universal skill manager for AI coding agents.项目地址https://gitcode.com/gh_mirrors/asm17/asm点击查看免费下载相关推荐AI智能体Token成本失控loop-engineering的loop-cost预算估算与kill switch防烧钱机制详解AI智能体Token成本失控loop engineering的loop cost预算估算与kill switch防烧钱机制详解 运行AI智能体Agent循人工智能AI AgentAgent 工作流Agent 编排代码智能体AI 技能MCP 服务CLIapfel --count-tokens 实战解析零推理 Token 预算预检守住 4096 Token 上下文窗口apfel count tokens 实战解析零推理 Token 预算预检守住 4096 Token 上下文窗口 apfel 是运行在 Mac 上、基于 Agsd-core 上下文预算管理MCP 工具 Schema 的每轮 Token 成本与审计实践gsd core 上下文预算管理MCP 工具 Schema 的每轮 Token 成本与审计实践 本篇聚焦 gsd coreGit. Ship. Done C上一篇10倍提升输入体验AutoHotkey键盘响应速度优化指南下一篇generator-electron 快速入门教程从零开始构建你的第一个桌面应用创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?