AiOffice 能力组合,开箱即用,为您的工作流提速
此技能支持使用 Kargo CLI 进行渐进式交付管理。
模块化路由器结构:
应用惯用的 Rust 模式,具有强大的安全性、性能和可维护性保证。
在检查或编写代码时,请应用以下准则:
开始之前:
该技能实现了 Trail of Bits 的 agent-studio 框架的现代 Python 编码标准。核心理念是:使用基于 Rust 的工具来实现更快的反馈循环,尤其是在与 AI 代理一起工作时。该堆栈中的每个工具(uv、ruff、ty)都是用 Rust 编写的,并提供亚秒级的执行时间,从而实现紧凑的迭代周期。
虚拟线程(Project Loom)
模式:认知/提示驱动 — 无独立实用程序脚本;通过代理上下文使用。
设计 REST API 时,请遵循以下核心架构原则:
Rust 是一种专注于安全性、并发性和性能的系统编程语言。所有权系统保证内存安全,无需垃圾回收,类型系统在编译时强制执行线程安全。
uv 是一个用 Rust 编写的极其快速的 Python 包和项目管理器,旨在替代 pip、pip-tools、pipx、poetry、pyenv 和 virtualenv。它提供统一的项目管理、依赖解析、Python 版本管理和工具执行,速度比传统工具提高 10-100 倍。
OpenAPI 规范 (OAS) 3.1 是描述 HTTP API 的行业标准。它定义了一个机器可读的合约,涵盖端点、请求/响应模式、身份验证和错误格式。 OpenAPI 3.1 是 JSON Schema Draft 2020-12 的严格超集,支持数据验证和类型生成的完全 JSON Schema 兼容性。
API 测试通过发送请求和断言响应来验证 HTTP 端点,涵盖状态代码、标头、正文内容和错误处理。 Supertest 提供了一个流畅的可链接 API,用于针对 Express、Fastify 和 Hono 应用程序进行集成测试,而无需启动真正的服务器。 MSW(模拟服务工作线程)v2 在网络级别拦截传出的 HTTP 请求,从而在 Node.js 测试和浏览器环境中实现对外部服务的真实模拟。
ASP.NET Core API、数据访问、后端服务、安全性和云原生模式。这项综合技能涵盖 32 个主题领域。根据下面的路由表从引用/加载适当的配套文件。
Master Home Assistant 的 REST 和 WebSocket API 用于外部集成、状态管理和实时通信。
确保多步骤更改是原子的;确保重试安全。
创建一个通用接口和多个实现。按关键字或上下文选择策略。
通过选择精确的字段来减少有效负载: