- Removed broken LaunchSwarmDialog (formula-based) from TopBar/LeftPanel - All Rocket buttons (TopBar, LeftPanel, DAG nodes, social cards) now open AssignmentPanel (archetype-based) which actually works - Every Rocket clears taskId first so assignMode && !taskId condition passes - Conversation button priority: taskId always shows conversation, not assign panel - Added TelemetryStrip: minimized right sidebar with status dots when non-telemetry panel (conversation/assignment) is active - Live feed has minimize button → restores last taskId or assignMode - DAG nodes: Signal icon → restores telemetry feed - Social button on DAG nodes: single router.push to avoid race (setView + setTaskId) - Fixed social card message button: opens right panel with drawer:closed (no popup) Co-Authored-By: Oz <oz-agent@warp.dev>
61 lines
4.6 KiB
Text
61 lines
4.6 KiB
Text
Create a new issue (or multiple issues from markdown file)
|
|
|
|
Usage:
|
|
bd create [title] [flags]
|
|
|
|
Aliases:
|
|
create, new
|
|
|
|
Flags:
|
|
--acceptance string Acceptance criteria
|
|
--agent-rig string Agent's rig name (requires --type=agent)
|
|
--append-notes string Append to existing notes (with newline separator)
|
|
-a, --assignee string Assignee
|
|
--body-file string Read description from file (use - for stdin)
|
|
--defer string Defer until date (issue hidden from bd ready until then). Same formats as --due
|
|
--deps strings Dependencies in format 'type:id' or 'id' (e.g., 'discovered-from:bd-20,blocks:bd-15' or 'bd-20')
|
|
-d, --description string Issue description
|
|
--design string Design notes
|
|
--dry-run Preview what would be created without actually creating
|
|
--due string Due date/time. Formats: +6h, +1d, +2w, tomorrow, next monday, 2025-01-15
|
|
--ephemeral Create as ephemeral (short-lived, subject to TTL compaction)
|
|
-e, --estimate int Time estimate in minutes (e.g., 60 for 1 hour)
|
|
--event-actor string Entity URI who caused this event (requires --type=event)
|
|
--event-category string Event category (e.g., patrol.muted, agent.started) (requires --type=event)
|
|
--event-payload string Event-specific JSON data (requires --type=event)
|
|
--event-target string Entity URI or bead ID affected (requires --type=event)
|
|
--external-ref string External reference (e.g., 'gh-9', 'jira-ABC')
|
|
-f, --file string Create multiple issues from markdown file
|
|
--force Force creation even if prefix doesn't match database prefix
|
|
-h, --help help for create
|
|
--id string Explicit issue ID (e.g., 'bd-42' for partitioning)
|
|
-l, --labels strings Labels (comma-separated)
|
|
--metadata string Set custom metadata (JSON string or @file.json to read from file)
|
|
--mol-type string Molecule type: swarm (multi-polecat), patrol (recurring ops), work (default)
|
|
--no-inherit-labels Don't inherit labels from parent issue
|
|
--notes string Additional notes
|
|
--parent string Parent issue ID for hierarchical child (e.g., 'bd-a3f8e9')
|
|
--prefix string Create issue in rig by prefix (e.g., --prefix bd- or --prefix bd or --prefix beads)
|
|
-p, --priority string Priority (0-4 or P0-P4, 0=highest) (default "2")
|
|
--repo string Target repository for issue (overrides auto-routing)
|
|
--rig string Create issue in a different rig (e.g., --rig beads)
|
|
--silent Output only the issue ID (for scripting)
|
|
--spec-id string Link to specification document
|
|
--title string Issue title (alternative to positional argument)
|
|
-t, --type string Issue type (bug|feature|task|epic|chore|decision); custom types require types.custom config; aliases: enhancement/feat→feature, dec/adr→decision (default "task")
|
|
--validate Validate description contains required sections for issue type
|
|
--waits-for string Spawner issue ID to wait for (creates waits-for dependency for fanout gate)
|
|
--waits-for-gate string Gate type: all-children (wait for all) or any-children (wait for first) (default "all-children")
|
|
--wisp-type string Wisp type for TTL-based compaction: heartbeat, ping, patrol, gc_report, recovery, error, escalation
|
|
|
|
Global Flags:
|
|
--actor string Actor name for audit trail (default: $BD_ACTOR, git user.name, $USER)
|
|
--allow-stale Allow operations on potentially stale data (skip staleness check)
|
|
--db string Database path (default: auto-discover .beads/*.db)
|
|
--dolt-auto-commit string Dolt auto-commit policy (off|on|batch). 'on': commit after each write. 'batch': defer commits to bd sync / bd dolt commit; uncommitted changes persist in the working set until then. SIGTERM/SIGHUP flush pending batch commits. Default: off. Override via config key dolt.auto-commit
|
|
--json Output in JSON format
|
|
--profile Generate CPU profile for performance analysis
|
|
-q, --quiet Suppress non-essential output (errors only)
|
|
--readonly Read-only mode: block write operations (for worker sandboxes)
|
|
--sandbox Sandbox mode: disables auto-sync
|
|
-v, --verbose Enable verbose/debug output
|