01
Create a session
Start from a repository, snapshot, template, dataset, or blank workspace. The session becomes the unit of work.
Workflows
AetherFS becomes valuable when the workspace has a lifecycle: creation, mutation, review, persistence, and retirement. If that lifecycle is real in your hosted product, the session model can finally match it.
Lifecycle stages
01
Start from a repository, snapshot, template, dataset, or blank workspace. The session becomes the unit of work.
02
Read metadata, fetch manifests, or mount locally with Aether before any mutation begins.
03
Products can use HTTP or gRPC, and users can switch to Aether when they need local filesystem semantics.
04
Annotations, approvals, bus messages, and knowledge entries let people and automation share context without hiding it in the filesystem.
05
Capture checkpoints for recovery, commit durable work, or export session content when the result should leave the workspace.
06
Keep working, branch for alternatives, restore a checkpoint, or archive the session when it has done its job.
Workflow patterns
Use one session for one clearly bounded unit of work so ownership, review state, and cleanup stay obvious.
Keep the baseline stable and fork once per proposal when reviewers need to compare alternatives safely.
Checkpoint before large automated edits, imports, or handoffs so rollback stays cheap and support stays sane.
Let sessions stay temporary and let commits or promoted sources carry the durable meaning, which is usually the best default for a SaaS product.
Common use cases
Feature work, bug fixes, modernization, security remediation, tests, and infrastructure changes all benefit from cheap forks and explicit review boundaries.
Point agents at the hosted service over HTTP or gRPC, create sessions from a repo, mutate files, and persist only the results worth keeping.
When an agent still needs local filesystem semantics for builds or tests, mount the remote session locally instead of copying the whole workspace onto a larger VM.
Fork one baseline into several proposals, attach evidence and annotations, request approval, and only then commit or promote the winner.
Notebooks, SQL migrations, pipeline configs, and structured file trees benefit from the same session and coordination model as codebases.
Create a session, do the work, checkpoint or commit if useful, and retire the live workspace quickly instead of carrying idle boxes forever.
When to simplify
AetherFS is strongest when session lifecycle, review boundaries, and local filesystem semantics actually matter. Without those, a simpler hosted API may be the better call.
Next