feat(ai): AgentDetector + AgentInfo/AgentType consolidés (#11, #20) #143

Closed
charles wants to merge 4 commits from feat/11-20-agent-detector into main
Owner

Résumé

  • #11 AgentDetector — détection agents IA par m.bot, localpart patterns, liste explicite
  • #20 AgentInfo + AgentType consolidés avec méthodes utilitaires

Fichiers

  • crates/fractal-ai/src/agent.rs — AgentDetector, AgentInfo, AgentType (implémentation consolidée)
  • crates/fractal-ai/src/lib.rs — exports mis à jour

Plan de test

  • cargo check -p fractal-ai
  • cargo test -p fractal-ai
  • AgentDetector::detect("@openclaw:matrix.org", false, false)AgentType::OpenClaw
  • Pattern .*-botAgentType::Generic

Closes #11
Closes #20

## Résumé - **#11** `AgentDetector` — détection agents IA par m.bot, localpart patterns, liste explicite - **#20** `AgentInfo` + `AgentType` consolidés avec méthodes utilitaires ## Fichiers - `crates/fractal-ai/src/agent.rs` — AgentDetector, AgentInfo, AgentType (implémentation consolidée) - `crates/fractal-ai/src/lib.rs` — exports mis à jour ## Plan de test - [ ] `cargo check -p fractal-ai` - [ ] `cargo test -p fractal-ai` - [ ] `AgentDetector::detect("@openclaw:matrix.org", false, false)` → `AgentType::OpenClaw` - [ ] Pattern `.*-bot` → `AgentType::Generic` Closes #11 Closes #20
charles closed this pull request 2026-04-06 02:21:48 +00:00
Some checks are pending
CI / cargo check (pull_request) Has been cancelled
CI / cargo test (pull_request) Has been cancelled
CI / clippy + rustfmt (pull_request) Has been cancelled
qa
Required

Pull request closed

Sign in to join this conversation.
No description provided.