# Dev instance (worktree wf_242c3e11-a10-37 @ 16ceb3a54): App :18366, Server :26366, Host daemon :34366 # Data dir: /home/sawyer/.bb-dev/projects-bb-.claude-worktrees-wf_242c3e11-a10-37-2973edc6629e # bb = BB_SERVER_URL=http://localhost:26366 node packages/scripts/dist/commands/run-cli.js $ bb plugin install builtin:tasks --yes Installing builtin:tasks Installed: tasks@0.1.1 running source: builtin:tasks command: bb tasks — Create and manage task-tracker projects, tasks, labels, and comments $ bb tasks folder --help Usage: bb tasks folder create --name [--parent ] [--json] bb tasks folder list [--json] bb tasks folder update [--name ] [--parent | --no-parent] [--json] $ bb tasks folder create --name "Old stuff" --json {"folder":{"id":"01M09Y5Q2EAP5HHV9WCJFS6PNW","name":"Old stuff","parentFolderId":null,"createdAt":"2026-08-18T08:00:29.774Z"}} $ bb tasks folder create --name "Archive" --parent "Old stuff" --json {"folder":{"id":"01M09Y5QQGGTS278ZPXT4NC6TH","name":"Archive","parentFolderId":"01M09Y5Q2EAP5HHV9WCJFS6PNW","createdAt":"2026-08-18T08:00:30.448Z"}} $ bb tasks project create --name "Alpha" --prefix ALP --folder "Old stuff" --json {"project":{"id":"01M09Y5RE96C2KPC12CMZPAT4K","name":"Alpha","prefix":"ALP","nextTaskNumber":1,"color":"blue","folderId":"01M09Y5Q2EAP5HHV9WCJFS6PNW","linkedBbProjectId":null,"createdAt":"2026-08-18T08:00:31.177Z"}} $ bb tasks folder list NAME PARENT ID Old stuff - 01M09Y5Q2EAP5HHV9WCJFS6PNW Archive Old stuff 01M09Y5QQGGTS278ZPXT4NC6TH $ bb tasks folder delete "Old stuff" unknown folder subcommand: delete exit 1 # ON DELETE SET NULL check via the raw plugin RPC route (the only working delete surface on main): $ bb tasks folder create --name Temp --json {"folder":{"id":"01M09Y9WEGZRBDRABWTYNEBN0K","name":"Temp","parentFolderId":null,...}} $ bb tasks folder create --name TempChild --parent Temp --json {"folder":{"id":"01M09Y9X10V2JVBWTWGHN8S57X","name":"TempChild","parentFolderId":"01M09Y9WEGZRBDRABWTYNEBN0K",...}} $ bb tasks project create --name Beta --prefix BET --folder Temp --json {"project":{"id":"01M09Y9XKC7EWW39P5JHJK2WHV","name":"Beta","prefix":"BET",...,"folderId":"01M09Y9WEGZRBDRABWTYNEBN0K",...}} $ curl -s -X POST $BB_SERVER_URL/api/v1/plugins/tasks/rpc/deleteFolder -H 'content-type: application/json' -d '{"folderId":"01M09Y9WEGZRBDRABWTYNEBN0K"}' {"ok":true,"result":{"deleted":true}} $ bb tasks folder list NAME PARENT ID Old stuff - 01M09Y5Q2EAP5HHV9WCJFS6PNW TempChild - 01M09Y9X10V2JVBWTWGHN8S57X Archive Old stuff 01M09Y5QQGGTS278ZPXT4NC6TH $ bb tasks project show BET Project BET — Beta ID 01M09Y9XKC7EWW39P5JHJK2WHV Color blue Folder - BB project - Next task BET-1 # After PR #1703 (dev instance restarted on branch fix/tasks-delete-folder), deleting "Old stuff" from the UI: $ bb tasks folder list NAME PARENT ID Archive - 01M09Y5QQGGTS278ZPXT4NC6TH TempChild - 01M09Y9X10V2JVBWTWGHN8S57X $ bb tasks project show ALP | head -4 Project ALP — Alpha ID 01M09Y5RE96C2KPC12CMZPAT4K Color blue Folder -