Skip to content

Comments

fix: reliable tmux startup + OpenAI-compatible env + noninteractive update#83

Open
jeffscottward wants to merge 7 commits intoTinyAGI:mainfrom
jeffscottward:fix/startup-cerebras-update
Open

fix: reliable tmux startup + OpenAI-compatible env + noninteractive update#83
jeffscottward wants to merge 7 commits intoTinyAGI:mainfrom
jeffscottward:fix/startup-cerebras-update

Conversation

@jeffscottward
Copy link

This PR addresses a few sharp edges encountered when running TinyClaw on macOS:

  • Use tmux respawn-pane instead of send-keys for channel/queue/heartbeat/log panes so tinyclaw start reliably launches the worker processes.
  • Restore OpenAI-compatible env bridging in tinyclaw.sh: TINYCLAW_OPENAI_API_KEY/TINYCLAW_OPENAI_BASE_URL (and CEREBRAS_API_KEY shortcut) map to OPENAI_API_KEY/OPENAI_BASE_URL for the Codex CLI process.
  • Fix lib/heartbeat-cron.sh to read settings from /settings.json instead of always /.tinyclaw/settings.json.
  • Add TINYCLAW_UPDATE_YES=1 support for non-interactive/CI updates (still supports piping input).

Docs:

  • README now includes the OpenAI-compatible provider env vars and the non-interactive update example.

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.

1 participant