Skip to main content

Crate steer_workspace

Crate steer_workspace 

Source

Re-exports§

pub use config::RemoteAuth;
pub use config::WorkspaceConfig;
pub use error::EnvironmentManagerError;
pub use error::EnvironmentManagerResult;
pub use error::Result;
pub use error::WorkspaceError;
pub use error::WorkspaceManagerError;
pub use error::WorkspaceManagerResult;
pub use local::LocalEnvironmentManager;
pub use local::LocalWorkspaceManager;
pub use manager::CreateEnvironmentRequest;
pub use manager::CreateWorkspaceRequest;
pub use manager::DeleteWorkspaceRequest;
pub use manager::EnvironmentDeletePolicy;
pub use manager::EnvironmentDescriptor;
pub use manager::EnvironmentManager;
pub use manager::ListWorkspacesRequest;
pub use manager::RepoManager;
pub use manager::WorkspaceCreateStrategy;
pub use manager::WorkspaceManager;
pub use ops::ApplyEditsRequest;
pub use ops::AstGrepRequest;
pub use ops::EditOperation;
pub use ops::GlobRequest;
pub use ops::GrepRequest;
pub use ops::ListDirectoryRequest;
pub use ops::ReadFileRequest;
pub use ops::WorkspaceOpContext;
pub use ops::WriteFileRequest;
pub use result::EditResult;
pub use result::FileContentResult;
pub use result::FileEntry;
pub use result::FileListResult;
pub use result::GlobResult;
pub use result::SearchMatch;
pub use result::SearchResult;

Modules§

config
error
local
manager
ops
result
utils

Structs§

EnvironmentId
Stable identifier for an execution environment.
EnvironmentInfo
Environment information for a workspace
GitCommitSummary
GitStatus
GitStatusEntry
JjChange
JjCommitSummary
JjStatus
RepoId
Stable identifier for a repository within an environment.
RepoInfo
Repository metadata for listing and workspace grouping.
RepoRef
Reference to a repository inside a specific environment.
VcsInfo
Version control information for a workspace
WorkspaceId
Stable identifier for a workspace within an environment.
WorkspaceInfo
Workspace metadata for listing and UI grouping.
WorkspaceMetadata
Metadata about a workspace
WorkspaceRef
Reference to a workspace inside a specific environment.
WorkspaceStatus
Workspace status for orchestration and UI display.

Enums§

GitHead
GitStatusSummary
JjChangeType
VcsKind
Supported version control systems
VcsStatus
VCS-specific status data.
WorkspaceType
Type of workspace

Constants§

MAX_DIRECTORY_DEPTH
Default maximum depth for directory structure traversal
MAX_DIRECTORY_ITEMS
Default maximum number of items to include in directory structure

Traits§

LlmStatus
Trait for status types that can render LLM-readable summaries.
Workspace
Core workspace abstraction for environment information and file operations