Fabric Agent

C 66 completed
Cli Tool
cli / python · small
151
Files
43,394
LOC
1
Frameworks
5
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
54.33
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47626
Member of a group with 2 similar repo(s) — canonical #93576 view group →
Top concepts (12)
RepositoryProject DescriptionSingletonLayered Architecturepresentationapibusiness_logicdata_accessinfrastructuretestingTestingStrategy
Repobility analyzer · published findings · https://repobility.com

AI Prompt

Create a production-grade Python CLI agent for Microsoft Fabric infrastructure automation. I need it to provide features like an audit trail and rollback capabilities. Specifically, the agent should implement self-healing infrastructure by scanning for and fixing broken shortcuts, schema drift, and stale tables. It must also incorporate context memory using a vector database for operation history, and perform schema drift detection using YAML contracts to analyze potential impact before changes are made. Please structure the project using Python and include pytest for testing.
python cli microsoft-fabric automation ai-agent infrastructure testing vector-db
Generated by gemma4:latest

Catalog Information

The fabric-agent project is a production-grade Microsoft Fabric MCP Agent that provides features such as an audit trail and rollback capabilities.

Description

This project is a Microsoft Fabric MCP Agent designed for production environments. It offers advanced features like an audit trail, which keeps track of changes made to the system, and rollback capabilities, allowing users to revert changes in case of errors or unexpected outcomes. The agent is built using Python and utilizes various libraries such as ChromaDB for database operations.

الوصف

هذا المشروع هو एजنت مايكروسوفت فابريك MCP مخصص للبيئات الإنتاجية. يوفّر هذا الأجندة ميزات متقدمة مثل سجل المراقبة، الذي يوثّق التغييرات التي أجريت على النظام، وخصائص التراجع، مما يسمح للمستخدمين بإعادة تعيين التغييرات في حالة حدوث خطأ أو نتائج غير متوقعة. تم بناء الأجندة باستخدام لغة بايثون وتستخدم مكتبات متعددة مثل ChromaDB للعمليات على قاعدة البيانات.

Novelty

5/10

Tags

audit-trail rollback-capabilities microsoft-fabric-mcp-agent production-environment database-management system-tracking

Technologies

chromadb huggingface numpy pandas plotly pydantic rich streamlit typer

Claude Models

claude-opus-4.6

Quality Score

C
66.5/100
Structure
77
Code Quality
43
Documentation
89
Testing
65
Practices
64
Security
75
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Properly licensed project

Weaknesses

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

Security & Health

10.1h
Tech Debt (A)
Medium
DORA Rating
A
OWASP (100%)
About: code-quality intelligence by Repobility · https://repobility.com
PASS
Quality Gate
A
Risk (1)
MIT
License
4.5%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
92.0%
markdown
5.9%
json
1.2%
yaml
0.5%
toml
0.3%

Frameworks

pytest

Symbols

variable1,110
method641
function350
constant321
class277
property55

Concepts (20)

All metrics by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Repobility — same analyzer, your code, free for public repos · /scan/
design_patternRepositoryFound repository-named files80%
auto_descriptionProject DescriptionA production-grade Python package that brings autonomous self-healing, semantic memory, and safe refactoring to Microsoft Fabric data platforms — wired up to Claude (and any MCP-compatible AI) as intelligent tools.80%
design_patternSingletonFound get_instance/instance patterns70%
arch_patternLayered ArchitectureFound API/routes, service, and data layers70%
arch_layerpresentationDetected presentation layer70%
arch_layerapiDetected api layer70%
arch_layerbusiness_logicDetected business_logic layer70%
arch_layerdata_accessDetected data_access layer70%
arch_layerinfrastructureDetected infrastructure layer70%
arch_layertestingDetected testing layer70%
auto_categoryTestingtesting70%
design_patternStrategyFound strategy/policy-named files60%
design_patternFactoryFound factory/create_ naming patterns60%
business_logicConfigurationDetected from 6 related files50%
business_logicDatabaseDetected from 20 related files50%
business_logicFile ManagementDetected from 6 related files50%
business_logicLoggingDetected from 3 related files50%
business_logicTestingDetected from 21 related files50%
business_logicNotificationsDetected from 2 related files50%
business_logicAnalyticsDetected from 4 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
Want this analysis on your repo? https://repobility.com/scan/

Embed Badge

Add to your README:

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