Metadata-Version: 2.4
Name: elidia-agent-cli
Version: 0.6.7
Summary: Elidia Agent CLI — Universal AI Agent for your terminal
Author-email: Elidia Technology Pvt Ltd <support@aiutils.io>
License-Expression: LicenseRef-Proprietary
Project-URL: Homepage, https://elidia.dev
Project-URL: Repository, https://github.com/Elidia-Technology/elidia-agent-cli
Project-URL: Documentation, https://docs.elidia.dev
Project-URL: Issues, https://github.com/Elidia-Technology/elidia-agent-cli/issues
Project-URL: Changelog, https://github.com/Elidia-Technology/elidia-agent-cli/blob/main/CHANGELOG.md
Keywords: ai,agent,cli,llm,mcp,coding-assistant,terminal
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: click>=8.1
Requires-Dist: rich>=13.0
Requires-Dist: prompt-toolkit>=3.0
Requires-Dist: httpx[http2]>=0.27
Requires-Dist: keyring>=25.0
Requires-Dist: sqlite-vec>=0.1.9
Requires-Dist: pyyaml>=6.0
Provides-Extra: dev
Requires-Dist: pytest>=8.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.24; extra == "dev"
Requires-Dist: pytest-cov>=5.0; extra == "dev"
Requires-Dist: ruff>=0.5; extra == "dev"
Requires-Dist: aiosmtpd>=1.4; extra == "dev"
Provides-Extra: local
Requires-Dist: torch>=2.0; extra == "local"
Requires-Dist: diffusers>=0.27; extra == "local"
Requires-Dist: Pillow>=10.0; extra == "local"
Provides-Extra: rag
Requires-Dist: pymupdf>=1.24; extra == "rag"
Requires-Dist: python-docx>=1.1; extra == "rag"
Requires-Dist: openpyxl>=3.1; extra == "rag"
Requires-Dist: python-pptx>=0.6; extra == "rag"
Provides-Extra: pdf
Requires-Dist: playwright>=1.45; extra == "pdf"
Provides-Extra: database
Requires-Dist: sqlalchemy>=2.0; extra == "database"
Requires-Dist: sqlparse>=0.5; extra == "database"
Provides-Extra: calendar
Requires-Dist: icalendar>=5.0; extra == "calendar"
Provides-Extra: docs
Requires-Dist: mkdocs>=1.6; extra == "docs"
Requires-Dist: mkdocs-material>=9.5; extra == "docs"
Requires-Dist: mkdocstrings[python]>=0.25; extra == "docs"
Dynamic: license-file

<p align="center">
  <h1 align="center">Elidia Agent CLI</h1>
  <p align="center"><strong>Universal AI Agent for your terminal — v0.6</strong></p>
  <p align="center">
    Code, research, create, orchestrate — with 50 LLMs, 141+ tools, and 6 execution modes.
  </p>
  <p align="center">
    <a href="https://pypi.org/project/elidia-agent-cli/"><img src="https://img.shields.io/pypi/v/elidia-agent-cli?color=blue" alt="PyPI"></a>
    <a href="https://pypi.org/project/elidia-agent-cli/"><img src="https://img.shields.io/pypi/pyversions/elidia-agent-cli" alt="Python"></a>
  </p>
</p>

---

## What is Elidia Agent CLI?
Terminal AI agent with **50 LLMs** + **141+ portal tools** + **6 execution modes**. Beyond chat — multi-model consensus, deep research, creative generation, workflow orchestration, and parallel sub-agents. Features adopted from **Hermes Agent (222K★)** and **OpenCode (190K★)**.

## Install
```bash
pip install elidia-agent-cli
elidia auth login
elidia
```

## What's New in v0.6
| Feature | Description |
|---|---|
| 🧠 **MoA Loop** | 2-3 models in parallel with independent tools, then synthesize |
| 🛡 **Tool Guardrails** | Blocks destructive commands, path traversal, SSRF, DB drops |
| 📦 **Context Compressor** | Auto-summarize long conversations + 25 overflow patterns |
| 🎯 **Skill Bundles** | 6 skills + YAML bundles (`/skill code-review`) |
| 🔑 **Credential Pool** | Multi-key failover with per-key usage tracking |
| 🏗 **Provider Profiles** | 6 declarative providers (OpenAI, Anthropic, DeepSeek, Google, Ollama, AiUtils) |
| 🌐 **Gateway Server** | WebSocket + REST API for remote access (`/gateway start`) |
| 💰 **DT Billing** | Usage bars + purchase integration (`/usage`) |
| 🎤 **Voice Tools** | TTS, STT, wake words (`voice_transcribe`) |
| 📁 **Per-Project** | Auto-loads `.elidia/`, `AGENTS.md`, `CLAUDE.md` |
| 🔄 **Adaptive Retry** | Auto-switch model on rate limit |
| 🔧 **Tool Runtime** | Schema validation + auto-repair inputs |

## Commands (36)
`/help` `/model` `/mode` `/moa` `/skill` `/bundle` `/call` `/tools` `/research` `/create` `/workflow` `/gateway` `/providers` `/system` `/flags` `/usage` `/project` `/status` `/balance` `/cost` `/export` `/new` `/sessions` `/clear` `/history` `/persona` `/trust` `/think` `/budget` `/memory` `/rules` `/theme` `/cache` `/pager` `/image` `/daemon`

## Portal Tools (141+)
```bash
/call image_generator --prompt="sunset" --style="realistic"
/tools                     # counts per category
/tools --full              # all 141+ tools
```

## Links
[PyPI](https://pypi.org/project/elidia-agent-cli/) · [Desktop](https://github.com/Elidia-Technology/elidia-agent-desktop) · [VS Code](https://github.com/Elidia-Technology/elidia-agent-vscode) · [Mobile](https://github.com/Elidia-Technology/elidia-agent-mobile) · [Portal](https://aiutils.io/elidia) · [API](https://developer.aiutils.io)
