Atticus Mpo

C+ 70 completed
Other
cli / python · small
166
Files
34,677
LOC
1
Frameworks
5
Languages

Pipeline State

completed
Run ID
#1546172
Phase
done
Progress
0%
Started
2026-04-16 23:49:26
Finished
2026-04-16 23:49:26
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
39.67
Framework unique
Isolation
Last stage change
2026-05-10 03:34:40
Deduplication group #47298
Member of a group with 2,078 similar repo(s) — canonical #187349 view group →
Repobility · MCP-ready · https://repobility.com

AI Prompt

Create a command-line orchestrator in Python called Atticus for managing multi-provider AI workflows. It needs to support OpenAI, Anthropic, and Gemini providers via polymorphic adapters. Key features should include structured model catalogs with resolution chains (live $\rightarrow$ cache $\rightarrow$ fallback), provider participation control, and memory cell prompt compilation. The CLI should also offer environment diagnostics to verify the active interpreter and package availability. Please structure the project using pytest for testing and include necessary files for configuration like `pyproject.toml`.
python cli ai-orchestrator llm multi-provider pytest workflow
Generated by gemma4:latest

Catalog Information

Create a command-line orchestrator in Python called Atticus for managing multi-provider AI workflows. It needs to support OpenAI, Anthropic, and Gemini providers via polymorphic adapters. Key features should include structured model catalogs with resolution chains (live $\rightarrow$ cache $\rightarrow$ fallback), provider participation control, and memory cell prompt compilation. The CLI should also offer environment diagnostics to verify the active interpreter and package availability. Please

Tags

python cli ai-orchestrator llm multi-provider pytest workflow

Quality Score

C+
70.4/100
Structure
70
Code Quality
74
Documentation
64
Testing
70
Practices
62
Security
84
Dependencies
90

Strengths

  • Good test coverage (71% test-to-source ratio)
  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Good security practices — no major issues detected
  • Properly licensed project

Weaknesses

  • No CI/CD configuration — manual testing and deployment
  • 1332 duplicate lines detected — consider DRY refactoring
  • 6 'god files' with >500 LOC need decomposition

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment

Languages

python
73.7%
xml
16.8%
markdown
9.1%
toml
0.2%
json
0.1%

Frameworks

pytest

Symbols

variable581
method437
constant245
function180
class154
property18
protocol5

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/1369944.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV
Repobility (the analyzer behind this table) · https://repobility.com

BinComp Dependency Hardening

All packages →
3 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.
Nanthropic0.95.0 · 0 gadgets · risk 846.6Nkeyring25.7.0 · 0 gadgets · risk 0.0Nopenai2.31.0 · 0 gadgets · risk 0.0