chore: remove peekaboo submodule references
This commit is contained in:
@@ -77,8 +77,8 @@ Docs: https://docs.clawd.bot
|
|||||||
## 2026.1.18-4
|
## 2026.1.18-4
|
||||||
|
|
||||||
### Changes
|
### Changes
|
||||||
- macOS: switch PeekabooBridge integration to the tagged Swift Package Manager release (no submodule).
|
- macOS: switch PeekabooBridge integration to the tagged Swift Package Manager release.
|
||||||
- macOS: stop syncing Peekaboo as a git submodule in postinstall.
|
- macOS: stop syncing Peekaboo in postinstall.
|
||||||
- Swabble: use the tagged Commander Swift package release.
|
- Swabble: use the tagged Commander Swift package release.
|
||||||
- CLI: add `clawdbot acp client` interactive ACP harness for debugging.
|
- CLI: add `clawdbot acp client` interactive ACP harness for debugging.
|
||||||
- Plugins: route command detection/text chunking helpers through the plugin runtime and drop runtime exports from the SDK.
|
- Plugins: route command detection/text chunking helpers through the plugin runtime and drop runtime exports from the SDK.
|
||||||
|
|||||||
@@ -258,12 +258,7 @@ Send these in WhatsApp/Telegram/Slack/Microsoft Teams/WebChat (group commands ar
|
|||||||
|
|
||||||
The Gateway alone delivers a great experience. All apps are optional and add extra features.
|
The Gateway alone delivers a great experience. All apps are optional and add extra features.
|
||||||
|
|
||||||
If you plan to build/run companion apps, initialize submodules first:
|
If you plan to build/run companion apps, follow the platform runbooks below.
|
||||||
|
|
||||||
```bash
|
|
||||||
git submodule update --init --recursive
|
|
||||||
./scripts/restart-mac.sh
|
|
||||||
```
|
|
||||||
|
|
||||||
### macOS (Clawdbot.app) (optional)
|
### macOS (Clawdbot.app) (optional)
|
||||||
|
|
||||||
|
|||||||
@@ -101,8 +101,8 @@ Environment variables:
|
|||||||
- Authorization requested at first start; requires macOS 26 + new Speech.framework APIs.
|
- Authorization requested at first start; requires macOS 26 + new Speech.framework APIs.
|
||||||
|
|
||||||
## Development
|
## Development
|
||||||
- Format: `./scripts/format.sh` (uses ../peekaboo/.swiftformat if present)
|
- Format: `./scripts/format.sh` (uses local `.swiftformat`)
|
||||||
- Lint: `./scripts/lint.sh` (uses ../peekaboo/.swiftlint.yml if present)
|
- Lint: `./scripts/lint.sh` (uses local `.swiftlint.yml`)
|
||||||
- Tests: `swift test` (uses swift-testing package)
|
- Tests: `swift test` (uses swift-testing package)
|
||||||
|
|
||||||
## Roadmap
|
## Roadmap
|
||||||
|
|||||||
@@ -1,10 +1,5 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
|
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
|
||||||
PEEKABOO_ROOT="${ROOT}/../peekaboo"
|
CONFIG="${ROOT}/.swiftformat"
|
||||||
if [ -f "${PEEKABOO_ROOT}/.swiftformat" ]; then
|
|
||||||
CONFIG="${PEEKABOO_ROOT}/.swiftformat"
|
|
||||||
else
|
|
||||||
CONFIG="${ROOT}/.swiftformat"
|
|
||||||
fi
|
|
||||||
swiftformat --config "$CONFIG" "$ROOT/Sources"
|
swiftformat --config "$CONFIG" "$ROOT/Sources"
|
||||||
|
|||||||
@@ -1,12 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
|
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
|
||||||
PEEKABOO_ROOT="${ROOT}/../peekaboo"
|
CONFIG="${ROOT}/.swiftlint.yml"
|
||||||
if [ -f "${PEEKABOO_ROOT}/.swiftlint.yml" ]; then
|
|
||||||
CONFIG="${PEEKABOO_ROOT}/.swiftlint.yml"
|
|
||||||
else
|
|
||||||
CONFIG="$ROOT/.swiftlint.yml"
|
|
||||||
fi
|
|
||||||
if ! command -v swiftlint >/dev/null; then
|
if ! command -v swiftlint >/dev/null; then
|
||||||
echo "swiftlint not installed" >&2
|
echo "swiftlint not installed" >&2
|
||||||
exit 1
|
exit 1
|
||||||
|
|||||||
Reference in New Issue
Block a user