Skip to main content

Module jj_task

Module jj_task 

Source
Expand description

jj-task workspace map integration (reads ~/.config/jj/task-workspaces.json).

Structs§

RepoWorkspaceStatus
Per-repository jj-task workspace registration for a slug.

Functions§

active_registrations
Returns registrations that are not marked done in the jj-task map.
active_workspace_paths
Workspace paths for active (not done) jj-task registrations.
all_repos_registered
True when jj-task has registered the slug in every given repo.
expected_workspace_path
Default workspace path following agent-skill-jj layout (before jj-task start).
repo_initialized
True when jj-task repo init has been run for this repo (repo key exists in map).
repo_key
Normalizes a git remote URL to owner/repo (same logic as jj-task.sh).
repos_workspace_status
Returns workspace registration status for each repo path.
slug_registered
Returns true when jj-task has registered the slug for any of the given repo paths.
task_phase
Returns jj-task phase for a slug in the first matching repo, if any.
unregistered_repo_paths
Repo paths that still need jj-task start for this slug.
workspace_path
Returns the jj-task workspace path for a slug in a repo, if registered.