运行时依赖
安装命令
点击复制技能文档
Agentic Lending Morpho 该技能是 EVK 技能的 Morpho 端对应物。它仍然比 EVK 路径更保守,但现在支持兼容请求的真正端到端流程:解析请求的抵押品和借入资产,检查 feed 准备情况,在可用时执行资金,部署 oracle 适配器,部署 Morpho 市场,并验证结果。 请参阅下一个 references/workflow.md references/current_capabilities.md references/morpho-oracle-adapter.md 最低输入要求 在尝试 Morpho-first 工作流程之前,请收集以下信息: 链名和链 ID 显式的抵押品资产(collateralAssets) 显式的借入资产(borrowAssets) 目标市场形状或风险意图 用户是否希望仅进行规划、模拟运行或实时执行 如果预期超出规划,链的实时 RPC 可用性 当请求实时执行时,Morpho 策略输入所需的部署信息 如果缺少任何这些信息,请停止并询问,而不是编造它们。 请求形状规则 在准备此技能的请求时,始终以以下方式显式表达市场资产: collateralAssets:{ symbol, address } 数组 borrowAssets:{ symbol, address } 数组 不要让资产选择隐含。规划器需要确切的抵押品和借入资产,以解析 feed,选择直接或组合的 oracle 路由,并正确验证最终市场。 默认工作流程 将请求规范化为: 链 抵押品资产(collateralAssets) 借入资产(borrowAssets) 协议 = morpho 市场或风险意图 期望的执行模式 将资产选择视为一流输入。 确认用户想要的确切抵押品资产集和借入资产集 对于多个抵押品资产,请记住这成为一个 Morpho 市场集:每个支持的抵押品/借入对对应一个市场 在任何部署步骤之前解析 oracle 路径。 在确切请求的路由可用且可用时,首选直接对 否则,当规划器可以证明它干净时,使用支持的组合路由 保持 feed 名称匹配通用:首先是字面上的确切对,然后是别名归一化的回退 在部署之前检查 feed 准备情况。 如果 feed 已在可部署的链上路径上启动,请继续 如果需要资金并且可以执行,请先运行资金路径 如果资金分支是浏览器辅助或不支持的,请停止并如实报告,而不是假装部署可以继续 首选编排包装器的真实序列。 当目标是检查 feed、需要时进行资金、等待传播、部署和验证时,使用 ensure-feeds-and-deploy-morpho-market 仅在调试或恢复先前运行时使用较低级别的命令 准备和部署 Morpho oracle 适配器路径。 使用 Api3 支持的 Morpho oracle 适配器设计作为规范的 oracle 形状 保留从适配器部署到市场部署的工件传递 在任何共享代理部署时保持代理优先顺序 验证已部署的市场。 确认市场在链上存在 确认参数、IRM 和 LLTV 期望 确认 oracle price() 成功并为正 在诚实的边界处停止。 如果请求只能达到规划或资金交接,请明确说明 除非代码实际支持请求的环境,否则不要将 Morpho 部署呈现为等同于 EVK 实时部署路径 首选命令路径 对于可部署的请求,请首选此命令形状: node bin/part2-morpho-planner.js ensure-feeds-and-deploy-morpho-market --input-file ./request.json 当代理已经有一个具有所选抵押品和借入资产的具体请求文件时使用它。 使用 --resume-from-run-dir
继续之前保留的运行。 输出期望 始终报告: 请求是否成功规范化 为 Morpho 市场或市场集选择了哪些抵押品资产和借入资产 所需的 Api3 feed 是否已经启动、可资助、浏览器辅助或不支持 是否执行、跳过或交接 feed 资金 计划或部署了哪种 oracle 适配器形状用于 Morpho 哪些步骤仅用于规划,哪些可以执行 阻止完整 Morpho 部署流程的确切阻塞器(如果有) 要关闭的下一个具体命令、文件或实现差距 语气 对 Morpho 的当前限制要坦率。 不要将设计文档意图模糊为可执行支持。 但是,也不要低估已实现的路径: 如果所选资产请求是可执行的,请明确说明并使用解析 → feed 检查 → 资金 → 部署 → 验证序列。