Skip to main content

Module app

Module app 

Source
Expand description

App module router.

This parent module intentionally exposes child modules and re-exports app orchestration types and functions.

Re-exports§

pub use core::agentty_home;

Modules§

session_state
Compatibility re-exports for session snapshot state.

Structs§

App
Stores application state and coordinates session/project workflows.
AppServices
Shared app dependencies used by managers and background workflows.
ProjectManager
Project domain state and git status tracking for the active project.
SessionManager
Session domain state and worker orchestration state.
SessionState
Holds all in-memory state related to session listing and refresh tracking.
SettingsManager
Manages user-configurable application settings.
TabManager
Manages selection state for top-level tabs.

Enums§

AppError
Typed error returned by top-level app orchestration operations.
SessionError
Typed error returned by session-layer workflow operations.
Tab
Available top-level tabs in list mode.
UpdateStatus
Background auto-update progress state for the status bar.

Constants§

AGENTTY_WT_DIR
Relative directory name used for session git worktrees within the agentty home directory.