Documentation
Nity Agent
Nity Agent

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

SystemResponsibility
CoordinatorOrchestrates all other components; central dispatch
Task AnalyzerDecomposes incoming tasks into subtasks and complexity scores
Strategy PlannerSelects execution strategies based on task analysis
Execution RouterRoutes tasks to the right adapter or execution path
Quality GatesValidates outputs against configurable quality dimensions
Self-ReflectionCaptures post-task learning and meta-cognitive insights
Skill RegistryStores, indexes, and retrieves learned skills
Progress TrackerStreams 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