Skip to content

bold-minds/pocketcrew-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pocketcrew

Configuration repository for a PocketCrew deployment — personas, workflows, knowledge base, and tool registry.

Deploy to a server

SSH into a fresh Ubuntu server and run:

curl -fsSL https://raw.githubusercontent.com/bold-minds/pocketcrew-config/main/scripts/install.sh | bash

The installer handles everything interactively: Docker, SSH deploy key setup, credentials, owner Slack ID patching, cron-based auto-sync, and a final health check. See Setup and Configuration for the full walkthrough.

Diagnose a running installation

./scripts/install.sh doctor

Checks Docker, env vars, config placeholders, container health, disk space, git status, and the auto-sync cron job.

Use it in Slack

  • /crew plan <task> creates a saved plan you can reopen with /crew plan list, /crew plan show <plan_id>, and /crew plan run <plan_id>
  • /crew run <workflow_id|alias> [args...] starts a workflow directly
  • /crew checkpoint and /crew checkpoint show <job_id|workflow|last> inspect saved workflow state
  • /crew memory search <query> and related /crew memory subcommands use OMEGA when the omega MCP server is enabled with a real binary_sha256
  • owners can inspect /crew ops status and brokered-secret state with /crew access status

See the docs for details:

If you are coming from OpenClaw, start with the OpenClaw Authoring Guide for the current manual translation path into PocketCrew personas, workflows, and optional skill routing.

Structure

  • config/ — Global config plus starter team-scoped crew files under config/teams/default/
  • deploy/docker-compose.yml and deployment notes
  • scripts/install.sh (installer + provision + doctor subcommands), sync.sh (git pull for cron)

Updating config

Push changes to this repo. The server pulls them automatically every 5 minutes via cron. KB/persona/workflow/tool/MCP changes hot-reload live, but changes to config/config.yaml or config/runner/image.lock.yaml still require a restart path (./scripts/install.sh provision).

Crews as extensions

  • Each team lives under config/teams/ with its own personas, workflows, and KB
  • Switch the active team in Slack with natural language such as /crew switch to the <name> team

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors