windows部署基于Composio的skekit应用问题解决记录

ops/2024/11/30 0:36:51/
aidu_pl">

背景

        最近在探索新方向的时候,发现一个项目:Composio, 它是为AI Agent准备的生产完备的工具集,可以和一些主流的agent框架进行结合,让agent具备更加强大的能力。按之前的视角来划分,应该属于应用层的。看了下项目的介绍,感觉还是蛮有意思的,准备使用其skekit(SWE Development Kit,一个使用 Composio 的工具生态系统构建软件工程代理的强大框架。)构建一个应用体验下,但部署的过程中遇到一些问题,在网上没有找到相应的答案,因此在这里记录一下。

目标

        运行起官方的skekit的demo, 通过Composio构建工具集来针对指定仓库指定issue提交一个解决方案。

环境

问题定位

        按官方文档流程操作,最后运行时会遇到一个问题:超时。

        其实从错误信息看,http超时了,第一反应是拉一些库超时了,是不是要换源?但仔细点看,它拉的是localhost。拉本地超时?为什么会调用到本地?

        查看源码及文档发现,官方给的默认代码的逻辑是会在本地起一个docker service, 然后Agent对外的实际调用是通过对docker service的调用完成的。关于为什么要用docker service 而不是直接在本地起一个服务,官方文档中的说法是:

        很粗略(只有一个Unsafe),其实并不太明确部署在本地会有什么影响。但从部署docker后的日志来看,大致能明白为什么要这么做。


http://www.ppmy.cn/ops/137784.html

相关文章

Spring Events 最新详解(spring4.2前后变化)

事件驱动设计模式,也可能通过Spring来实现。 围绕事件的三个角色: 事件(Event)事件发布者(Publisher)事件监听者(Listener) 文章内容: Spring Event.jpg 1. Demo-01:…

LeetCode 力扣 热题 100道(十)回文链表(C++)

回文链表 给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。 回文序列;回文 序列是向前和向后读都相同的序列。 /*** Definition for singly-linked list.* struct…

国产FPGA+DSP 双FMC 6U VPX处理板

高性能国产化信号处理平台采用6U VPX架构,双FMC接口国产V7 FPGA 国产多核 DSP 的硬件架构,可以完成一体化电子系统、有源相控阵雷达、电子侦察、MIMO 通信、声呐等领域的高速实时信号处理。 信号处理平台的组成框图如图 1 所示, DSP处理器采…

【网络安全 | 漏洞挖掘】绕过SAML认证获得管理员面板访问权限

未经许可,不得转载。 文章目录 什么是SAML认证?SAML是如何工作的?SAML响应结构漏洞结果什么是SAML认证? SAML(安全断言标记语言)用于单点登录(SSO)。它是一种功能,允许用户在多个服务之间切换时无需多次登录。例如,如果你已经登录了facebook.com,就不需要再次输入凭…

路由策略与路由控制实验

AR1、AR2、AR3在互联接口、Loopback0接口上激活OSPF。AR3、AR4属于IS-IS Area 49.0001,这两者都是Level-1路由器,AR3、AR4的系统ID采用0000.0000.000x格式,其中x为设备编号 AR1上存在三个业务网段A、B、C(分别用Loopback1、2、3接…

【附录】Rust国内镜像设置

目录 前言 (1)设置环境变量 (2)安装Rust (3)设置crates镜像 前言 本节课来介绍下如何在国内高速下载安装Rust和Rust依赖,由于网络原因,我们在安装Rust和下载项目依赖时都很慢&am…

PostgreSQL 9.4 引入的一个特性生成列(Generated Columns)

Generated Columns(生成列)是 PostgreSQL 9.4 引入的一个特性,它允许你在表中定义一个列,其值是根据其他列的值自动计算生成的。 以下是关于 PostgreSQL 生成列的一些要点: 一、定义生成列 语法如下: CR…

vue基础之1:Vue简介

欢迎来到“雪碧聊技术”CSDN博客! 在这里,您将踏入一个专注于Java开发技术的知识殿堂。无论您是Java编程的初学者,还是具有一定经验的开发者,相信我的博客都能为您提供宝贵的学习资源和实用技巧。作为您的技术向导,我将…