Toolverse
All skills

go-agent-development

by TencentBlueKing

Go Agent 开发指南,涵盖 Agent 架构设计、心跳机制、任务执行、日志上报、升级流程、与 Dispatch 模块交互。当用户开发构建机 Agent、实现任务执行逻辑、处理 Agent 通信或进行 Go 语言开发时使用。

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
DevOps

About this skill

Go Agent 开发指南,涵盖 Agent 架构设计、心跳机制、任务执行、日志上报、升级流程、与 Dispatch 模块交互。当用户开发构建机 Agent、实现任务执行逻辑、处理 Agent 通信或进行 Go 语言开发时使用。

How to use

  1. Upewnij się, że masz zainstalowany Go w wersji 1.19 lub nowszej — jest to wymóg minimalny dla tego przewodnika. 2. Zapoznaj się ze strukturą projektu: główny katalog src/agent/ zawiera agent główny (agent/), wersję lekką (agent-slim/) i biblioteki wspólne (common/). Kluczowe pakiety to api/ dla wywołań API, config/ dla zarządzania konfiguracją, job/ dla logiki wykonywania zadań i util/ dla funkcji pomocniczych. 3. Przejrzyj konwencje nazewnictwa: pakiety używają małych liter bez podkreśleń, struktury danych PascalCase, stałe w camelCase. Zastosuj te reguły w swoim kodzie. 4. Implementuj startup agenta, korzystając z dostarczonego wzorca: zbuduj URL do punktu końcowego API, utwórz strukturę ThirdPartyAgentStartInfo z danymi hosta (nazwa, IP, system operacyjny, wersja), wyślij żądanie POST z nagłówkami autoryzacji. 5. Obsługuj logowanie za pomocą pakietu logs z metodami Debug, Info, Error i WithError — raportuj zdarzenia cyklu życia agenta i wykonywania zadań. 6. Gdy potrzebujesz logiki dotyczącej planowania lub modułu Dispatch, odwołaj się do powiązanych umiejętności dispatch-module-architecture i agent-module-architecture dla kontekstu architektonicznego.

Related skills

grafana-dashboards

by wshobson

Create and manage production Grafana dashboards for real-time visualization of system and application metrics. Use when building monitoring dashboards, visualizing metrics, or creating operational observability interfaces.

DevOps
92262

unity-developer

by sickn33

Build Unity games with optimized C# scripts, efficient rendering, and proper asset management. Masters Unity 6 LTS, URP/HDRP pipelines, and cross-platform deployment. Handles gameplay systems, UI implementation, and platform optimization. Use PROACTIVELY for Unity performance

DevOps
66164

aws-solution-architect

by alirezarezvani

Design AWS architectures for startups using serverless patterns and IaC templates. Use when asked to design serverless architecture, create CloudFormation templates, optimize AWS costs, set up CI/CD pipelines, or migrate to AWS. Covers Lambda, API Gateway, DynamoDB, ECS, Aurora,

DevOps
1231

chrome-devtools

by mrgoonie

Browser automation, debugging, and performance analysis using Puppeteer CLI scripts. Use for automating browsers, taking screenshots, analyzing performance, monitoring network traffic, web scraping, form automation, and JavaScript debugging.

DevOps
29141

lambda

by itsmostafa

AWS Lambda serverless functions for event-driven compute. Use when creating functions, configuring triggers, debugging invocations, optimizing cold starts, setting up event source mappings, or managing layers.

DevOps
127

dashboard-creator

by mhattingpete

Create HTML dashboards with KPI metric cards, bar/pie/line charts, progress indicators, and data visualizations. Use when users request dashboards, metrics displays, KPI visualizations, data charts, or monitoring interfaces.

DevOps
21124