Peerclaw Cli

C 64 completed
Cli Tool
unknown / go · tiny
44
Files
4,981
LOC
0
Frameworks
3
Languages

Pipeline State

completed
Run ID
#369505
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
33.59
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47332
Member of a group with 1 similar repo(s) — canonical #92402 view group →
Top concepts (1)
CLI Tool
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/

AI Prompt

Create a command-line interface written in Go that allows users to interact with a PeerClaw server via its REST API. The CLI needs functionality to manage agents, including claiming an agent using a token, listing, getting details, registering, and deleting agents. It should also support agent discovery based on capabilities and protocols. Furthermore, implement commands to send agent heartbeats, verify agent endpoints, and manage agent contacts by listing, adding, and removing contacts. Finally, include features for sending messages, transferring files to another agent, and setting/showing the server configuration.
go cli command-line rest-api agent-management networking tooling
Generated by gemma4:latest

Catalog Information

A command-line interface for interacting with a PeerClaw server to manage agents, send messages, and monitor status.

Description

The tool provides a comprehensive CLI for communicating with a PeerClaw server via its REST API. It allows users to register, list, and delete agents, as well as to discover agents by capabilities or protocol. Messaging and file transfer between agents are supported, with commands to send, track, and verify transfers. Heartbeat functionality lets agents report their status, and a configuration system manages server endpoints and credentials. The interface is designed for developers and system administrators who need to automate agent lifecycle and communication tasks.

الوصف

توفر الأداة واجهة سطر أوامر شاملة للتواصل مع خادم PeerClaw عبر واجهة برمجة التطبيقات REST. تسمح للمستخدمين بتسجيل، عرض، وحذف الوكلاء، بالإضافة إلى اكتشاف الوكلاء حسب القدرات أو البروتوكول. يدعم إرسال الرسائل ونقل الملفات بين الوكلاء، مع أوامر لإرسال، تتبع، والتحقق من التحويلات. يتيح ميزة نبض القلب للوكيل الإبلاغ عن حالته، ويُدير نظام التكوين نقاط النهاية والبيانات الاعتمادية. صممت الواجهة للمطورين ومديري الأنظمة الذين يحتاجون إلى أتمتة دورة حياة الوكلاء ومهام التواصل.

Novelty

6/10

Tags

agent-management message-sending file-transfer p2p-communication rest-api-client agent-discovery heartbeat-monitoring

Technologies

ent

Claude Models

claude-opus-4.6

Quality Score

C
63.5/100
Structure
63
Code Quality
62
Documentation
35
Testing
55
Practices
80
Security
100
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (38% test-to-source ratio)
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • 789 duplicate lines detected \u2014 consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Add a linter configuration to enforce code style consistency

Security & Health

6.1h
Tech Debt (C)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (3)
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.
Apache-2.0
License
10.5%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

go
95.3%
markdown
2.8%
yaml
1.9%

Frameworks

None detected

Concepts (1)

Source: Repobility analyzer (https://repobility.com)
CategoryNameDescriptionConfidence
Repobility · MCP-ready · https://repobility.com
auto_categoryCLI Toolcli70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/93708.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV