ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

ADHD完整API参考:10个CLI参数与TypeScript库用法全解

ADHD完整API参考:10个CLI参数与TypeScript库用法全解 ADHD完整API参考10个CLI参数与TypeScript库用法全解【免费下载链接】adhdADHD — a skill for coding agents. Tree-of-thought with pruning, built on the Claude Codex Agent SDK. Fans out parallel divergent thoughts under different cognitive frames, scores, prunes traps, deepens the survivors. The no-brainer skill for creative and interdisciplinary work.项目地址: https://gitcode.com/gh_mirrors/adh/adhdADHD是一款面向编程智能体Claude Code、Codex 等的树状思维Tree-of-Thought发散技能它并行展开多个认知框架下的独立分支为想法打分、剪掉陷阱、再深化幸存者。本文带你快速上手里面的ADHD CLI 参数与TypeScript 库 API掌握 ADHD 发散思维框架的全部配置项一篇读懂。1分钟了解 ADHD 能做什么ADHD 解决的是大模型抢跑收敛的问题线性思维链会锚定它先说出的第一个答案。ADHD 的做法是把这个问题当架构问题处理——先发散、后收敛中间隔着一堵硬墙发散Diverge选 N 个认知框架硬件工程师、10岁小孩、3 点凌晨的 on-call……各起一个互相看不见的独立推理分支从根上杜绝锚定收敛Focus由独立的批评器critic给每条想法按 新颖度 / 可行性 / 契合度 三维打分标记看着美其实有坑的陷阱想法聚类出想法空间形状再把头部想法深化成带风险与第一步的草图。它内置 15 个认知框架定义在 src/frames.ts 中。ADHD CLI 安装最快配置方法两种方式二选一需要 Node.js ≥ 18并配置ANTHROPIC_API_KEY环境变量或本地已装 Claude Code 自动继承认证# 方式一全局安装 CLI npm install -g adhd-agent adhd 设计一个能扛住 leader 选举的限流器 # 方式二作为 Agent 技能自动识别你的智能体 npx skills add UditAkhourii/adhd作为库引入则只需npm install adhd-agent。更完整的安装路径见 documentation/install.md。10个CLI参数全解CLI 用法形如adhd 问题 [flags]。全部 10 个参数一览源码src/cli.ts#参数默认值上限作用1--frames N520并行发散分支数用几个认知框架2--ideas N650每个分支生成的想法数3--top N320头部深化/聚焦的想法数量4--concurrency N416最大并行 LLM 调用数5--context PATH—10 MB注入一个文件作为上下文代码、约束、技术栈6--model NAMESDK 默认—覆盖生成器 批评器的模型7--critic-model NAME--model—仅覆盖批评器打分聚类模型换不同模型家族可让批评器误差与生成器解相关8--no-code-mode开启—关闭把框架偏向工程类的选择逻辑适合命名、设计等偏软问题9--no-anchor-strip开启—关闭锚点剥离不再在发散前剔除问题里的技术栈、工具名等附带锚点10--json/--quiet关—--json输出机器可读的RunResult--quiet抑制进度事件几个实用组合# 小步快跑3 个框架、每支 8 个想法、只深化前 2 名 adhd 给这个函数起名 --frames 3 --ideas 8 --top 2 # 带着现有代码问问题结果导出给别的程序消费 adhd 这个 CLI 调 LLM 会卡 90 秒重试/超时/UX 该怎么设计 \ --frames 5 --ideas 6 --top 3 --context ./client.ts --json result.json 数值参数必须是正整数且不超过上限超出会直接报错退出——这是 src/cli.ts 里positiveInt校验的行为。TypeScript库用法RunOptions 全参数速查npm 包adhd-agent导出run、renderText、FRAMES、selectFrames四个 API 和全部类型src/index.ts。CLI 的每个 flag 在库里都有对应字段定义于 src/types.tsCLI flagRunOptions 字段默认值问题文本problem必填—--contextcontext—--framesframesPerRun5--ideasideasPerFrame6--toptopK3--concurrencyconcurrency4--no-code-modecodeMode: falsetrue--no-anchor-stripstripAnchors: falsetrue--modelmodelSDK 默认--critic-modelcriticModel回落到model--quiet不传onEvent——onEvent?: (e: RunEvent) void—onEvent是库独有的能力接收reframe:done、frame:start、score:done、cluster:done、deepen:start等 8 种RunEvent进度事件见 src/types.ts方便你把自己的 UI 接到引擎执行流上。一次完整的库调用示例import { readFileSync } from node:fs; import { run, renderText } from adhd-agent; const result await run({ problem: 突发流量下这条队列应该怎么分片, context: readFileSync(./queue.ts, utf8), framesPerRun: 6, ideasPerFrame: 8, topK: 3, onEvent: (e) console.error(e), // 流式看进度 }); console.log(renderText(result)); // 人类可读的渲染结果run()返回的RunResult全字段都是结构化数据核心字段如下shortlist2–4 条最有希望的想法含三维分数nonObviousPick新颖度最高且可行的那条——意料之外但确实能用traps被标记的陷阱想法每条附一句具体原因不是烂主意这种空话deepenedtop-K 想法的深化草图4–8 句原理说明 承重风险 第一步 子想法clusters3–6 个聚类刻画想法空间的形状provocation一句最野的挑衅式追问把 ADHD 嵌入你自己的 Agent项目推荐的最高价值用法在更大的 Agent 循环的决策点调用run()把deepened草图喂回你的 Agent 上下文官方示例见 documentation/api.md。适合出手的时机 调试 Agent 卡住 N 次后——扩大假设空间 规划 Agent 在高不确定性的分支点上 代码评审 Agent 被问这里可能出什么事 重构 Agent 在挑选要引入哪个抽象时参数怎么选3条经验法则控制成本看乘积发散阶段的 LLM 调用量 ≈frames × ideas。日常问题用默认5×630即可探索性难题加到--frames 8 --ideas 8。top别贪多深化是最贵的部分每个深化想法要再跑一轮 LLM--top 2~3通常足够。批评器换模型--critic-model指定与生成器不同家族不同厂商的模型可以让打分偏差和生成偏差解耦评审更独立。相关资源资料路径CLI 与库完整参考documentation/api.md两阶段循环原理documentation/how-it-works.md15 个认知框架说明documentation/frames.md何时用 / 何时别用documentation/when-to-use.md引擎核心实现src/engine.tsCLI 参数解析src/cli.ts类型定义src/types.tsADHD 是 MIT 协议的开源项目。理解了这 10 个 CLI 参数和RunOptions你就能在任何设计决策、模糊调试、命名或 API 设计的瞬间让智能体先发散再聚焦而不是抢第一个答案。【免费下载链接】adhdADHD — a skill for coding agents. Tree-of-thought with pruning, built on the Claude Codex Agent SDK. Fans out parallel divergent thoughts under different cognitive frames, scores, prunes traps, deepens the survivors. The no-brainer skill for creative and interdisciplinary work.项目地址: https://gitcode.com/gh_mirrors/adh/adhd创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表