Shows what coding-agent sessions are doing in your repository, from the jouet CLI (must be on PATH, or set jouet.path).
Claims
Agent sessions claim the files they work on with jouet claim PATH --note TEXT, so other sessions keep off them. The extension shows those claims to you:
A ◆ badge on claimed files and folders in the Explorer and on editor tabs, with who claims them and why on hover
A warning the first time you edit a claimed file
A Claims view grouped by session, with its branch, note and expiry
Release on a claim or a whole session, for claims you want back before they lapse (the session is not told)
Jobs
The Jobs view lists this worktree's background jobs from jouet job start, with their state and command. Click a job to open its log; stop a running one from its inline button.
The status bar counts claims and running jobs. Both views refresh when jouet's state files change and every jouet.refreshInterval seconds, so expired claims and finished jobs drop out.
Settings
Setting
Purpose
jouet.claims.decorations
The ◆ badge on claimed files. On by default.
jouet.claims.warnOnEdit
Warn on the first edit of a claimed file. On by default.
jouet.claims.confirmRelease
Ask before releasing a claim. On by default.
jouet.claims.enabled, jouet.jobs.enabled
Turn either part off.
jouet.refreshInterval
Seconds between refreshes (default 15).
jouet.path, jouet.timeout
The executable and a run's time limit.
Develop
bun install
bun run build # bundles to out/extension.js
bun run test:unit # bun tests
bun run test:integration # launches VS Code; needs jouet and git
Press F5 ("Run jouet") to launch an Extension Development Host on this repository.