agent_gate 0.1.0
agent_gate: ^0.1.0 copied to clipboard
AI-agnostic behavioral routing middleware for Flutter. Collects consent-gated user-behavior signals on a page, lets YOUR backend or AI decide which of up to 999 candidate pages comes next, and routes [...]
0.1.0 #
Initial release.
Gate/GateCandidate(up to 1,000 candidates per gate) with validation.AgentGate.navigate/decide/prefetchpipeline: cache → rules → decider with retries and a hard timeout → validation (known id, allow-list, min confidence) → audit → adapter navigation.- Deciders:
HttpDecider(recommended, optional HMAC signing),CallbackDecider,RuleDecider,CompositeDecider. PromptBuilderwith enum-constrained tool schemas for OpenAI, Anthropic and Gemini request shapes.- Consent-gated
BehaviorTrackerwith per-pagePageSessionSummary(dwell, hesitation, taps, attempts, failures, validation errors, field edits, scroll, back, page trail). Redactorfor PII/PCI keys;GateContextwith app / device / baseline layers.- Adapters:
NavigatorAdapter,RouteNameAdapter(GoRouter, GetX, auto_route, Beamer…),CallbackAdapter(Bloc, Riverpod, custom). - Widgets:
GatePage,TrackedPage,TrackedTap,GateNavigatorObserver,AgentLoadingViewwith streamed reasoning. - Audit:
GateAuditSink,MemoryAuditSink,MultiAuditSink;GateObserverhooks. GateConfig.risk()andGateConfig.recommendation()presets.