Repository navigation
Developer Ops
The desktop Developer Ops screen provides a supervised command palette and a console transcript. It runs fixed local actions only. arketype_launcher_ops.py parses every command against an explicit allowlist and invokes the existing CLI using subprocess argument arrays (shell=False). Unknown commands, python -c, rm, curl, publishing and activation are rejected.
| Command | Operation | Writes library files? |
|---|---|---|
help, status
|
Show help or local catalogue counts | No |
list, search WORDS, show SLUG
|
Explore archetypes | No |
profiles, profile SLUG
|
Explore use-case profiles | No |
recipes, recipe ID
|
Explore composition proposals | No |
validate, validate --check-kit
|
Validate catalogue and optionally all Local Kit templates | No |
test |
Run the Python unit test suite (may create temporary test workspaces) | No intended changes to shipped library |
inventory |
Verify recorded local file hashes | No |
compat [--framework DIR --kit DIR --workspace DIR --manager DIR --bootstrap DIR] |
Inspect selected local ecosystem sources and their status (read-only) | No |
build-html |
Rebuild the local visual HTML from JSON | Yes, local HTML only |
open-catalogue |
Open the local HTML in the default browser | No |
clear |
Clear the console transcript | No |
The long-running processes run in background threads; GUI updates remain on the main thread. The Create Kristal form is the designated operation for creating a workspace, including preview and explicit confirmation.
Developer Ops deliberately does not run arbitrary commands, execute downloaded scripts, access connected services, modify a remote repository, certify factual claims, or publish/activate Kristals.
Next: Desktop Launcher · CLI Reference · Security and Boundaries
The companion tab performs safe local file inspection, with explicit optional checkout paths. A hash or declared version match is not an independent qualification. See Ecosystem Compatibility and Ecosystem Alignment.
Arketype Wiki
- Home
- Getting Started
- Desktop Launcher
- Developer Ops
- Ecosystem Compatibility
- Architecture
- Visual Grammar
- Archetype Catalog
- Use-Case Profiles
- Composition Recipes
- Working with Templates
- CLI Reference
- Data Formats
- Validation and Testing
- Security and Boundaries
- Extending Arketype
- Publishing the Wiki
- Glossary
- FAQ