picoclaw/pkg/routing
Hoshina 56d80373eb feat(identity): add unified user identity with canonical platform:id format
Introduce SenderInfo struct and pkg/identity package to standardize user
identification across all channels. Each channel now constructs structured
sender info (platform, platformID, canonicalID, username, displayName)
instead of ad-hoc string IDs. Allow-list matching supports all legacy
formats (numeric ID, @username, id|username) plus the new canonical
"platform:id" format. Session key resolution also handles canonical
peerIDs for backward-compatible identity link matching.
2026-02-23 06:56:48 +08:00
..
agent_id.go feat: add multi-agent routing with declarative bindings 2026-02-13 12:12:33 -03:00
agent_id_test.go feat: add multi-agent routing with declarative bindings 2026-02-13 12:12:33 -03:00
route.go feat: add multi-agent routing with declarative bindings 2026-02-13 12:12:33 -03:00
route_test.go feat: add multi-agent routing with declarative bindings 2026-02-13 12:12:33 -03:00
session_key.go feat(identity): add unified user identity with canonical platform:id format 2026-02-23 06:56:48 +08:00
session_key_test.go feat(identity): add unified user identity with canonical platform:id format 2026-02-23 06:56:48 +08:00