Agcli
D 51 completedPipeline State
completedPipeline Metadata
AI Prompt
Catalog Information
agcli is a no-bloat Rust crate for building agent-native CLIs, providing features such as self-documenting root command trees and typed NDJSON streaming.
Description
agcli is a lightweight Rust library designed to facilitate the creation of agent-native command-line interfaces (CLIs). It offers several key features, including JSON-only envelopes, HATEOAS next actions, context-safe output truncation, and typed NDJSON streaming with terminal result/error handling. This crate aims to provide a simple and efficient way to build CLIs that are native to agents.
الوصف
agcli هو مكتبة رشدة من لغة روس تهدف إلى سهولة إنشاء واجهات سطر الأوامر (CLI) مخصصة للعاملين. تقدم هذه المكتبة العديد من الميزات، بما في ذلك الحزم فقط بJSON ، والخطوات التالية HATEOAS ، وقص الخرج الآمن بالسياق ، ومحتوى NDJSON المشفر بالنوع مع التعامل الناتج/الخطأ في الشاشة.
Novelty
7/10Tags
Technologies
Claude Models
Quality Score
Strengths
- Consistent naming conventions (snake_case)
- Good security practices \u2014 no major issues detected
- Properly licensed project
Weaknesses
- No tests found \u2014 high risk of regressions
- No CI/CD configuration \u2014 manual testing and deployment
- 418 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
- Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
- Add a linter configuration to enforce code style consistency
Security & Health
Languages
Frameworks
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility · MCP-ready · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | agcli is a no-bloat Rust crate for building agent-native CLIs. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Library | library | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
