Nity Agent
♾️
Nity (Sanskrit: नित्य, nitya) — eternal, perpetual, timeless. An eternal coding companion that grows with every task it touches.
Nity is the core AI extension for pi-coding-agent. It layers autonomous task execution, persistent memory, self-reflection, quality gates, and skill learning on top of the base agent framework.
Where pi-coding-agent provides the foundation — tool execution, session management, MCP integration — Nity provides the mind. It remembers what it has done, learns from outcomes, and improves its approach over time.
8 Component Systems
| System | Responsibility |
|---|---|
| Coordinator | Orchestrates all other components; central dispatch |
| Task Analyzer | Decomposes incoming tasks into subtasks and complexity scores |
| Strategy Planner | Selects execution strategies based on task analysis |
| Execution Router | Routes tasks to the right adapter or execution path |
| Quality Gates | Validates outputs against configurable quality dimensions |
| Self-Reflection | Captures post-task learning and meta-cognitive insights |
| Skill Registry | Stores, indexes, and retrieves learned skills |
| Progress Tracker | Streams status updates during long-running operations |
Guides
- Overview — Architecture, components, and data flow
- Extension — How Nity extends pi-coding-agent
- Tool Reference — All Nity tools and their parameters
- Data Flows — Session start, turn, and shutdown flows