Agent Pi — Pi-like free-form coding agent.
Project-aware factory and agent (Agent, PendingMessage) with liboccoder UI weight (SourceView / OLLMfiles.ProjectManager). Phase 0 is registration and a chat-only turn queue; context hygiene is deferred (study plan Phase 5 Option C). Phase 1 injects AGENTS.md / CLAUDE.md via Factory.build_agents_md. Phase 2 adds Skill / SkillSet and injects the catalog from PendingMessage.run.
var factory = new OLLMcoder.AgentPi.Factory(project_manager);
history_manager.agent_factories.set(factory.name, factory);