Directories
¶
| Path | Synopsis |
|---|---|
|
Package aiengine implements engine.AIPredictionEngine on top of langchaingo's provider-agnostic llms.Model.
|
Package aiengine implements engine.AIPredictionEngine on top of langchaingo's provider-agnostic llms.Model. |
|
grpcwire
Package grpcwire is a minimal gRPC-over-h2c client for the Android agent.
|
Package grpcwire is a minimal gRPC-over-h2c client for the Android agent. |
|
pbwire
Package pbwire is a hand-rolled proto3 codec for exactly the messages of proto/flowbaton_android.proto.
|
Package pbwire is a hand-rolled proto3 codec for exactly the messages of proto/flowbaton_android.proto. |
|
The fixtures in this package are representative, non-installable payloads.
|
The fixtures in this package are representative, non-installable payloads. |
|
Package auth issues and verifies FlowBaton's channel-bound Ed25519 session tokens.
|
Package auth issues and verifies FlowBaton's channel-bound Ed25519 session tokens. |
|
Package capability owns FlowBaton's executable support classifications and graph-wide fail-closed analysis.
|
Package capability owns FlowBaton's executable support classifications and graph-wide fail-closed analysis. |
|
cmd/export-registry
command
|
|
|
Package cli contains side-effect-free command orchestration for FlowBaton.
|
Package cli contains side-effect-free command orchestration for FlowBaton. |
|
Package device defines the platform-neutral device contract.
|
Package device defines the platform-neutral device contract. |
|
Package drivercontract owns the immutable, side-effect-free capability documents shared by selected-platform preflight and production drivers.
|
Package drivercontract owns the immutable, side-effect-free capability documents shared by selected-platform preflight and production drivers. |
|
Package engine owns the deterministic host execution foundation.
|
Package engine owns the deterministic host execution foundation. |
|
Package enginetest provides deterministic host-side test doubles for the execution engine and other callers of the frozen device contract.
|
Package enginetest provides deterministic host-side test doubles for the execution engine and other callers of the frozen device contract. |
|
Package explore implements autonomous AI-driven exploratory testing of mobile applications on top of the platform-neutral device driver surface.
|
Package explore implements autonomous AI-driven exploratory testing of mobile applications on top of the platform-neutral device driver surface. |
|
export
Package export turns finished exploration runs into runnable two-document flow YAML, validated through the flow parser before it is returned.
|
Package export turns finished exploration runs into runnable two-document flow YAML, validated through the flow parser before it is returned. |
|
memory
Package memory implements the filesystem stores of the per-app explore state directory: learned per-screen recipes, operator-authored hints, saved plans, and cached research maps.
|
Package memory implements the filesystem stores of the per-app explore state directory: learned per-screen recipes, operator-authored hints, saved plans, and cached research maps. |
|
planning
Package planning turns researched UI maps into prioritized, deduplicated test scenarios through one model conversation per iteration.
|
Package planning turns researched UI maps into prioritized, deduplicated test scenarios through one model conversation per iteration. |
|
report
Package report renders a finished exploration session into a markdown summary and aggregates token spend across the session.
|
Package report renders a finished exploration session into a markdown summary and aggregates token spend across the session. |
|
research
Package research implements the Observer and Researcher exploration roles: capturing one settled screen of the app through the device driver and turning that capture into a validated UI map for planning and testing conversations.
|
Package research implements the Observer and Researcher exploration roles: capturing one settled screen of the app through the device driver and turning that capture into a validated UI map for planning and testing conversations. |
|
run
Package run implements the execution roles of exploration mode: the Tester tool loop, the Pilot supervisor conversation, and the Navigator that brings the app to a usable screen.
|
Package run implements the execution roles of exploration mode: the Tester tool loop, the Pilot supervisor conversation, and the Navigator that brings the app to a usable screen. |
|
Package flow parses FlowBaton's isolated YAML contracts into model nodes.
|
Package flow parses FlowBaton's isolated YAML contracts into model nodes. |
|
Package hierarchy provides platform-neutral geometry and normalized tree helpers over the frozen device DTOs.
|
Package hierarchy provides platform-neutral geometry and normalized tree helpers over the frozen device DTOs. |
|
Package imagecheck provides deterministic, host-side encoded image inspection without external dependencies.
|
Package imagecheck provides deterministic, host-side encoded image inspection without external dependencies. |
|
Package ios is the host-side client for the iOS XCTest runner's HTTP API.
|
Package ios is the host-side client for the iOS XCTest runner's HTTP API. |
|
Package iosdevice owns the physical-iOS half of the driver surface: every import of go-ios lives here, so the usbmuxd/tunnel dependency has exactly one boundary package.
|
Package iosdevice owns the physical-iOS half of the driver surface: every import of go-ios lives here, so the usbmuxd/tunnel dependency has exactly one boundary package. |
|
Package matching implements exact platform-neutral selector matching over a normalized hierarchy.
|
Package matching implements exact platform-neutral selector matching over a normalized hierarchy. |
|
Package model defines FlowBaton's versioned, device-independent flow contract.
|
Package model defines FlowBaton's versioned, device-independent flow contract. |
|
Package server exposes the authenticated Integration and DeviceSession v1 runtime.
|
Package server exposes the authenticated Integration and DeviceSession v1 runtime. |
|
Package sessionstore persists the fenced DeviceSession state machine.
|
Package sessionstore persists the fenced DeviceSession state machine. |
|
Package strictjson decodes untrusted JSON without accepting ambiguous duplicate object keys, unknown fields, or trailing values.
|
Package strictjson decodes untrusted JSON without accepting ambiguous duplicate object keys, unknown fields, or trailing values. |
|
Package transport contains authenticated transport identity primitives.
|
Package transport contains authenticated transport identity primitives. |
|
Package version owns the host binary's release version string.
|
Package version owns the host binary's release version string. |
|
Package web is the Chrome DevTools Protocol execution surface.
|
Package web is the Chrome DevTools Protocol execution surface. |
|
Package workspace turns operator input — files, directories, CLI tag filters — into the ordered set of flows a run will execute.
|
Package workspace turns operator input — files, directories, CLI tag filters — into the ordered set of flows a run will execute. |
Click to show internal directories.
Click to hide internal directories.