Aumai Transactions
B+ 87 completed
Library
cli / python · tiny
22
Files
1,524
LOC
1
Frameworks
4
Languages
Pipeline State
completedRun ID
#304057Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
SkippedDecision
skip_scaffold_dupNovelty
34.08Framework unique
—Isolation
—Last stage change
2026-04-16 18:15:42Deduplication group #47941
Member of a group with 1 similar repo(s) — canonical #9446 view group →
Top concepts (5)
Project DescriptiontestingTestingFactoryTesting
Powered by Repobility — scan your code at https://repobility.com
🧪 Code Distillation
Browse all specs →Sample distilled functions (click for full spec)
SagaOrchestrator.executeExecutes a sequence of predefined steps as a cohesive transaction, managing the entire process within a specified time limit. It accepts an optional integer representing the maximum time allowed for the transaction to complete. The function returns a TransactionResult object indicating the success o
SagaOrchestrator.registerRecords a new step into the orchestrator's internal list of saga participants. It accepts the unique identifier of the agent, the action string to perform, a dictionary containing the action's payload, and an optional string specifying the compensating rollback action. The function modifies the inte
TransactionManager._set_stateUpdates the state of a given transaction object by directly assigning a new state to its internal attribute. It accepts a transaction object and a new transaction state as inputs. The function modifies the transaction object in place and subsequently updates an internal registry to reflect this chan
AI Prompt
Create a command-line interface (CLI) tool in Python that implements ACID-like transactions specifically designed for multi-agent operations. I need the core functionality to be robust, and I'd like the project structure to include clear documentation sections for getting started and an API reference. Please ensure it's set up with pytest for testing and follows standard Python packaging practices.
python cli multi-agent transactions pytest command-line acid tool
Generated by gemma4:latest
Catalog Information
This project provides ACID-like transactions for multi-agent operations.
Description
Aumai-transactions is a library that enables atomic, consistent, isolated, and durable (ACID) transactions for multi-agent operations. It allows developers to write code that can handle complex interactions between multiple agents in a reliable and fault-tolerant manner. The project uses Click for command-line interface management and Pydantic for data validation.
الوصف
هذا المشروع يوفر عمليات إجراءات مشابهة ل ACID ( Atomicity, Consistency, Isolation, Durability ) للعمليات المتعددة بين एजENTS . يسمح المطورين بكتابة التعليمات البرمجية التي يمكنها التعامل مع التفاعلات المعقدة بين الأجنة في طريقة موثوقة ومتوافقة مع معايير الجودة.
Novelty
7/10Tags
multi-agent-transactions acid-transactional-semantics distributed-systems fault-tolerance data-consistency
Technologies
click pydantic
Claude Models
claude-opus-4.6
Quality Score
B+
86.6/100
Structure
93
Code Quality
90
Documentation
85
Testing
85
Practices
67
Security
100
Dependencies
80
Strengths
- CI/CD pipeline configured (github_actions)
- Good test coverage (60% test-to-source ratio)
- Code linting configured (ruff (possible))
- Consistent naming conventions (snake_case)
- Good security practices \u2014 no major issues detected
- Properly licensed project
Security & Health
4.1h
Tech Debt (D)
Medium
DORA Rating
A
OWASP (100%)
Repobility · MCP-ready · https://repobility.com
PASS
Quality Gate
A
Risk (6)
Apache-2.0
License
0.0%
Duplication
Languages
Frameworks
pytest
Symbols
variable25
method15
class6
function6
constant2
Concepts (5)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | > ACID-like transactions for multi-agent operations | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arch_layer | testing | Detected testing layer | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Testing | testing | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| design_pattern | Factory | Found factory/create_ naming patterns | 60% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Testing | Detected from 3 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Want this analysis on your repo? https://repobility.com/scan/
Embed Badge
Add to your README:
BinComp Dependency Hardening
All packages →2 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.