Routing context captured by agent tool callbacks.
project_view is the first routing layer. fork_store and changeset remain available during migration so existing no-ProjectView behavior can keep working unchanged.
Summary
Types
Changeset reference, nil when changeset routing is disabled.
Fork store reference, nil when fork routing is disabled.
Functions
Clears the captured ProjectView so routing can fall back to forks or changesets.
Types
@type changeset() :: pid() | nil
Changeset reference, nil when changeset routing is disabled.
@type fork_store() :: pid() | nil
Fork store reference, nil when fork routing is disabled.
@type t() :: %MingaAgent.ToolRouter.Context{ changeset: changeset(), fork_store: fork_store(), project_view: MingaAgent.ProjectView.t() | nil }