itda
itda is the TDA CLI for managing tda-manager and tda-worker sessions as a team — creating them, listing them, viewing the manager/worker tree, and stopping a manager together with its workers.
For starting and attaching to individual sessions, see isesh.
Commands
create
Create a new tda-manager or tda-worker session.
itda create <name> [options]
Options:
-w, --workspace <path>- Workspace path (creates atda-manager)--worker-of <parent>- Parent manager session name (creates atda-worker)
Examples:
# Create a manager session bound to a workspace
itda create myapp-mgr -w ~/projects/my-app
# Create a worker under an existing manager
itda create myapp-backend --worker-of myapp-mgr
list
List tda-manager sessions.
itda list [options]
Options:
-a, --all- Show all sessions (including inactive)-i, --include <pattern>- Filter sessions matching a pattern (supports*and?wildcards)-e, --exclude <pattern>- Exclude sessions matching a pattern (supports*and?wildcards)
Examples:
# List active managers
itda list
# Include inactive sessions
itda list -a
# Only sessions starting with "myapp"
itda list -i 'myapp*'
tree
Display the manager/worker relationship tree.
itda tree [options]
Options:
-a, --all- Show all sessions (including inactive)-i, --include <pattern>- Filter sessions matching a pattern (supports*and?wildcards)-e, --exclude <pattern>- Exclude sessions matching a pattern (supports*and?wildcards)
Example:
# Show the full team tree, including inactive sessions
itda tree -a
describe
Set a description for a session.
itda describe <name> <description>
Example:
itda describe myapp-backend "Backend API and database work"
stop
Stop a tda-manager session and its workers. Cascade is the default — stopping a manager also stops its workers.
itda stop <manager> [options]
Options:
--keep-workers- Stop only the manager, keep its workers running--workers-only- Stop only the workers, keep the manager running--dry-run- Show what would be stopped without stopping anything
Examples:
# Stop the manager and all its workers (default)
itda stop myapp-mgr
# Preview what would be stopped
itda stop myapp-mgr --dry-run
# Stop only the workers, keep the manager
itda stop myapp-mgr --workers-only
See Also
isesh- Start and attach to sessions- Manager/Worker Pattern - Coordinating a TDA team