@finalai /代理
用于定义、发布和使用代理的SDK。中实现了创作帮助程序
@finalai/agent-definition;特定于最终的绑定来自
@finalai/final-agent-provider.
import { defineAgent } from '@finalai/agents';
import { serverlessPi } from '@finalai/agents/harnesses';
export default defineAgent({
name: 'Assistant',
harness: serverlessPi({
credentials: { payer: 'agent-owner', tryInOrder: [{ kind: 'platform' }] },
}),
});
使用 @finalai/agents/client 对于定义、会议、对话、批准,
附件,时间表,沙箱访问和实时。使用 final-agents --help
命令行。编译需要Node 26,并通过Node 26交付其资产
agent-definition.
凭据链声明选择代理可以使用哪些凭据 它们的顺序。在线束配置中显式地设置付款人策略。
对于自定义提供程序实现,从 @finalai/agent-provider,
来自 @finalai/agent-provider/sandbox,以及一致性工具
@finalai/agent-provider/conformance。做一个安全带检查
final-agents conformance ./harness.ts.
使用 FINAL_API_HOST 与 FINAL_API_KEY 为构建和选择一次部署
发布;一个显式的 --host 覆盖它。使用 defineHostedConnection 对于一个命名的
在会话开始时由主机解析的连接。 defineFinalConnection() 使用
相同的路径 final 绑定。显式URL声明保持静态。
请参阅存储库的 托管指南 对于提供者上下文,
资源查找,以及所需的托管集成。