Skip to content

feat: add commands for configurable workspace artifacts#41

Merged
jacebenson merged 1 commit into
mainfrom
feat/workspace-stuff
Apr 21, 2026
Merged

feat: add commands for configurable workspace artifacts#41
jacebenson merged 1 commit into
mainfrom
feat/workspace-stuff

Conversation

@jacebenson
Copy link
Copy Markdown
Owner

Closes #34

Changes

  • Add workspace command group under Development category
  • workspace create --name <name> creates a sys_ux_app_config record
  • workspace add-page --name <title> creates a sys_ux_page record
  • workspace add-screen --workspace <id> --name <name> [--macroponent <id>] creates a sys_ux_screen record linked to a workspace
  • workspace add-macroponent --name <name> creates a sys_ux_macroponent record
  • Resolves workspace references by sys_id or name for screen creation
  • Uses correct field names per table schema (title for pages, name for screens/macroponents)

Usage

# Create workspace
jsn workspace create --name "My Agent Workspace"

# Add artifacts
jsn workspace add-page --name "home"
jsn workspace add-macroponent --name "home-component"
jsn workspace add-screen --workspace <sys_id> --name "home" --macroponent <sys_id>

- Add workspace create (sys_ux_app_config)
- Add workspace add-page (sys_ux_page)
- Add workspace add-screen (sys_ux_screen) with macroponent linking
- Add workspace add-macroponent (sys_ux_macroponent)
- Uses correct field names per table schema (title for pages, name for screens/macroponents)
- Resolves workspace by name or sys_id for screen creation

Closes #34
@jacebenson jacebenson merged commit b1f7805 into main Apr 21, 2026
2 checks passed
@jacebenson jacebenson deleted the feat/workspace-stuff branch April 21, 2026 04:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: add commands for configurable workspace artifacts

1 participant