Aumai Modality
B+ 87 completed
Framework
cli / python · tiny
22
Files
1,281
LOC
1
Frameworks
4
Languages
Pipeline State
completedRun ID
#304019Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
SkippedDecision
skip_scaffold_dupNovelty
38.27Framework unique
—Isolation
—Last stage change
2026-04-16 18:15:42Deduplication group #49828
Member of a group with 1 similar repo(s) — canonical #78944 view group →
Top concepts (4)
Project DescriptiontestingTestingTesting
All rows scored by the Repobility analyzer (https://repobility.com)
🧪 Code Distillation
Browse all specs →Sample distilled functions (click for full spec)
ModalityRouter.detectDetermines the content type of the provided input by first ensuring the input is a string, handling both byte and string inputs. It checks if the stripped content begins with curly braces or square brackets and attempts to parse it as JSON; if successful, it returns a structured modality. Otherwise,
ModalityRouter.routeDispatches the provided input data to the appropriate processing handler based on its specified modality. It accepts a ModalInput object containing the data and its modality type. If no handler is registered for the input's modality, it raises a ValueError. Otherwise, it executes the corresponding h
ModalityRouter.__init__Initializes the router by setting up a dictionary of modality handlers. It accepts an optional dictionary of handlers, or if none is provided, it populates itself using a predefined global registry. This process establishes the internal mapping of modalities to their respective handling logic. The f
AI Prompt
Build me a command-line interface (CLI) framework in Python for enabling multi-modal interactions between AI agents, similar to the AumAI Modality project. I need it to be structured as an open-source library. Please include setup instructions, documentation examples, and a testing structure using pytest. The project should be easily installable via pip and follow standard Python packaging practices.
python cli ai agent framework multi-modal pytest library
Generated by gemma4:latest
Catalog Information
The AUMAI Modality project is an open-source framework for enabling multi-modal interactions between agents.
Description
AUMAI Modality is a Python-based framework that enables the creation of multi-modal agent interactions. It allows developers to build systems that can interact with users through various modalities, such as text, speech, and gestures. The framework provides a flexible and modular architecture for integrating different interaction modalities.
الوصف
هي إطار عمل مفتوح المصدر للتفاعل بين الوكلاء عبر عدة أبعاد. يتيح للمطورين بناء أنظمة يمكنها التفاعل مع المستخدمين من خلال عدة أشكال، مثل النصوص والكلام والأجسام.
Novelty
7/10Tags
multi-modal-interaction agent-communication natural-language-processing speech-recognition gesture-recognition
Technologies
click pydantic
Claude Models
claude-opus-4.6
Quality Score
B+
86.8/100
Structure
93
Code Quality
90
Documentation
85
Testing
85
Practices
68
Security
100
Dependencies
90
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)
High
DORA Rating
A
OWASP (100%)
Repobility analyzer · published findings · https://repobility.com
PASS
Quality Gate
A
Risk (8)
Apache-2.0
License
2.5%
Duplication
Languages
Frameworks
pytest
Symbols
variable19
method16
class9
function6
property3
constant2
Concepts (4)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Open data scored by Repobility · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | > Multi-modal agent interaction framework | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arch_layer | testing | Detected testing layer | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Testing | testing | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Testing | Detected from 3 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Repobility — the code-quality scanner for AI-generated software · https://repobility.com
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.