ag-session 0.15.2

Agentty is an ADE (Agentic Development Environment) for structured, controllable AI-assisted software development.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# ag-session

Frontend-neutral session models and programmatic lifecycle API.

## Boundaries

- Keep TUI state, SQLite rows, Git mechanics, agent workers, and forge clients in host
  adapters behind `SessionBackend`.
- Keep `SessionService` an owned, cloneable capability over a thread-safe backend;
  background coordinators must not borrow a frontend.
- Extend the API with explicit request and result types rather than host-specific
  managers.
- `SessionStatus::can_transition_to()` is the canonical lifecycle graph. Update it and
  its tests instead of duplicating transitions in callers or prose.