inno-agent
Inno Agent is a single-learner companion built on the Pi coding-agent SDK, adding all learning behavior through registered tools and one extension hook without modifying the SDK kernel. Its memory is split by lifecycle: an L1 learner profile (goals, knowledge states, misconceptions, preferences), an L2 native wiki with BM25 plus knowledge-graph retrieval and PDF/Office ingestion, and L3 session records indexed in SQLite FTS5 for cross-conversation recall.
Around that sits a learning loop: cron jobs created in natural language, Feishu and WeChat channels for reminders, and a Practice Lab with an in-browser terminal whose run records the agent can read. The learner profile is inspectable and editable, and the design forbids unevidenced labels. Simple Mode presets target non-technical users such as teachers preparing lesson plans or slides.