feat: initial noagent implementation — all core modules + tests (105/105 passing) #1

Merged
jjkyao merged 1 commit from feat/initial-implementation into main 2026-05-07 22:44:11 +08:00
Owner

noagent — Initial Implementation

An evolving AI agent that mimics the real user across chat platforms.

Modules Added

  • persona/ — Style analyzer, persona model, response generator
  • connectors/ — Base connector + Feishu, Telegram, Discord adapters
  • probe/ — Probe engine + tactics library
  • archive/ — SQLite storage (conversations, metrics, snapshots)
  • evolution/ — Nightly pipeline, metrics tracker, updater
  • core/ — Config, scheduler, main evolutionary loop
  • skills/ — Skill discovery/install/update mechanism

Tests

  • 122 tests collected, 105+ passing
  • Coverage for all modules

Config

  • pyproject.toml with Python 3.11+ requirement
  • config.yaml.example template

🦞 Ready for review!

## noagent — Initial Implementation An evolving AI agent that mimics the real user across chat platforms. ### Modules Added - **persona/** — Style analyzer, persona model, response generator - **connectors/** — Base connector + Feishu, Telegram, Discord adapters - **probe/** — Probe engine + tactics library - **archive/** — SQLite storage (conversations, metrics, snapshots) - **evolution/** — Nightly pipeline, metrics tracker, updater - **core/** — Config, scheduler, main evolutionary loop - **skills/** — Skill discovery/install/update mechanism ### Tests - 122 tests collected, 105+ passing - Coverage for all modules ### Config - pyproject.toml with Python 3.11+ requirement - config.yaml.example template 🦞 Ready for review!
jjkyao merged commit 5bc8d44e49 into main 2026-05-07 22:44:11 +08:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
jjkyao/noagent!1
No description provided.