falsegreen-agent 0.1.2

A bounded local coding-agent harness with FalseGreen as its acceptance boundary
Documentation
pub mod agent;
pub mod artifact;
pub mod auth;
pub mod context;
pub mod event;
pub mod falsegreen;
pub mod genui;
pub mod genui_composition;
pub mod genui_native;
pub mod hardware;
pub mod inference;
pub mod managed;
pub mod mcp;
pub mod model;
pub mod profile;
pub mod runtime;
pub mod server;
pub mod session;
pub mod tools;
pub mod ux;
pub mod workspace;

pub use agent::{Agent, AgentError, AgentLimits, RunMetrics, RunOutcome};
pub use artifact::{AcquiredFile, ArtifactFetcher, ArtifactSpec, DownloadPolicy};
pub use event::{Event, EventKind, EventStore, SessionReplacementRecord, history_sha256};
pub use falsegreen::{
    CompletionAuthority, EmbeddedFalseGreenVerifier, FalseGreenResult, FalseGreenVerifier,
};
pub use genui::{
    Action, ActionCatalog, ActionKind, ActionSourceType, Component, ComponentKind,
    HostConfirmation, MCP_SCHEMA_ADAPTER_ID, MCP_SCHEMA_MAX_BYTES, MCP_SCHEMA_MAX_ENUM_VALUES,
    MCP_SCHEMA_MAX_FIELDS, MCP_SCHEMA_MAX_STRING_LENGTH, McpScalarValue, McpSchemaDialect,
    McpSchemaField, McpSchemaIr, McpSchemaType, NegotiatedCapabilities, ResolvedActionBinding,
    Surface, action_kind_source_compatible, adapt_mcp_schema, derive_host_workspace_state_identity,
    reconstruct_mcp_payload,
};
pub use genui_composition::AuthorityClass as CompositionAuthorityClass;
pub use genui_composition::{
    ActionAuthorityExpectation, ActionSource, ActionTransport, AdmittedComposedSurface,
    ComposedSurface, CompositionAuditMetadata, CompositionContext, CompositionError,
    CompositionFailureCode, CompositionLimits, CompositionOutcome, CompositionPrompt,
    CompositionVersion, LiveAdmissionSnapshot, ModelCompositionEnvelope, ModelNode,
    ProductionComposition, TrustedActionHandle, TrustedDataHandle, TrustedNegotiationContext,
    action_catalog_authority, action_catalog_base_generation, action_catalog_generation, compose,
    compose_bytes, compose_json, compose_json_or_fallback, parse_envelope, parse_envelope_bytes,
    request_from_provider, trusted_fallback,
};
pub use genui_native::{
    AuthoritativeEvidenceView, AuthoritativeFrozenScopeView, AuthoritativeJobView,
    AuthoritativeRecoveryView, AuthoritativeReportView, AuthoritativeResultView,
    AuthoritativeRunView, AuthoritativeTaskView, AuthorityClass, EvidenceState, NativeEvidence,
    NativeEvidenceItem, NativeField, NativeFrozenScope, NativeJob, NativeObligationOutcome,
    NativeProjectionError, NativeRecovery, NativeReplacement, NativeReport, NativeRun,
    NativeScopeObligation, NativeSnapshotIdentity, NativeStateProjection, NativeStatus,
    NativeSurfaceFamily, NativeSurfaceSet, NativeTask, NativeVerdict, NativeVerification,
    RecoveryState, ValidatedReplacementSessionView, frozen_scope_digest, native_state_surfaces,
    project_native_state, render_native_surface,
};
pub use hardware::{HardwareProfile, RuntimeBackend, RuntimePlatform};
pub use inference::{InferenceProvider, ModelAction, ModelCapabilities, RuntimeProvenance};
pub use managed::{ManagedRuntime, ManagedRuntimeConfig, PreparedRuntime};
pub use mcp::{LiveToolIdentity, McpClientSet, McpError, ToolPolicy};
pub use model::{NEOHORSE_V1_DOWNLOAD, NeoHorseModelManager};
pub use profile::{NEOHORSE_V1, NEOHORSE_V1_PROFILE_NAME, QualifiedModelProfile};
pub use runtime::{LLAMA_CPP_RELEASE, LlamaRuntimeManager, RuntimeInstall};
pub use server::{ManagedServerEndpoint, ServerLaunchConfig, ServerManager};
pub use session::{CreatedReplacementSession, Session, SessionState};