docs: sync harbor-forge plugin planning notes
This commit is contained in:
@@ -278,15 +278,15 @@
|
||||
## 4. HarborForge.OpenclawPlugin
|
||||
|
||||
### 4.1 Plugin identity and packaging
|
||||
- [ ] Rename plugin registration name to `harbor-forge`
|
||||
- [ ] Audit all docs/config/install references to old plugin name
|
||||
- [ ] Ensure plugin config keys and examples reflect the new registration name
|
||||
- [x] Rename plugin registration name to `harbor-forge`
|
||||
- [x] Audit all docs/config/install references to old plugin name
|
||||
- [x] Ensure plugin config keys and examples reflect the new registration name
|
||||
|
||||
### 4.2 Remove sidecar architecture
|
||||
- [ ] Remove plugin-side `server/` telemetry sidecar
|
||||
- [ ] Remove sidecar startup/shutdown lifecycle logic
|
||||
- [ ] Remove sidecar-specific docs and examples
|
||||
- [ ] Replace old OpenClaw telemetry flow with direct plugin-exposed data path
|
||||
- [x] Remove plugin-side `server/` telemetry sidecar
|
||||
- [x] Remove sidecar startup/shutdown lifecycle logic
|
||||
- [x] Remove sidecar-specific docs and examples
|
||||
- [x] Replace old OpenClaw telemetry flow with direct plugin-exposed data path
|
||||
|
||||
### 4.3 Plugin config updates
|
||||
- [x] Add `monitor_port` to plugin config schema
|
||||
@@ -294,23 +294,23 @@
|
||||
- [x] Ensure runtime reads and validates `monitor_port`
|
||||
|
||||
### 4.4 CLI install support
|
||||
- [ ] Add install script flag `--install-cli`
|
||||
- [ ] Resolve OpenClaw profile bin directory (default `~/.openclaw/bin`)
|
||||
- [ ] Build `HarborForge.Cli`
|
||||
- [ ] Install compiled `hf` binary to profile `bin/`
|
||||
- [ ] `chmod +x` installed binary
|
||||
- [ ] Handle failure cases cleanly if CLI build/install fails
|
||||
- [x] Add install script flag `--install-cli`
|
||||
- [x] Resolve OpenClaw profile bin directory (default `~/.openclaw/bin`)
|
||||
- [x] Build `HarborForge.Cli`
|
||||
- [x] Install compiled `hf` binary to profile `bin/`
|
||||
- [x] `chmod +x` installed binary
|
||||
- [x] Handle failure cases cleanly if CLI build/install fails
|
||||
|
||||
### 4.5 Skills deployment
|
||||
- [ ] Add plugin `skills/` directory
|
||||
- [ ] Add `skills/hf/`
|
||||
- [ ] Add `skills/hf/SKILL.md`
|
||||
- [ ] In `SKILL.md`, explain basic `hf` usage
|
||||
- [ ] In `SKILL.md`, encourage agents to use `hf --help-brief`
|
||||
- [ ] In `SKILL.md`, point to normal `--help` for full command tree
|
||||
- [ ] Installer should copy normal plugin skills into profile `skills/`
|
||||
- [ ] Installer should **not** copy `skills/hf/` unless `--install-cli` is present
|
||||
- [ ] Installer should copy `skills/hf/` when `--install-cli` is present
|
||||
- [x] Add plugin `skills/` directory
|
||||
- [x] Add `skills/hf/`
|
||||
- [x] Add `skills/hf/SKILL.md`
|
||||
- [x] In `SKILL.md`, explain basic `hf` usage
|
||||
- [x] In `SKILL.md`, encourage agents to use `hf --help-brief`
|
||||
- [x] In `SKILL.md`, point to normal `--help` for full command tree
|
||||
- [x] Installer should copy normal plugin skills into profile `skills/`
|
||||
- [x] Installer should **not** copy `skills/hf/` unless `--install-cli` is present
|
||||
- [x] Installer should copy `skills/hf/` when `--install-cli` is present
|
||||
|
||||
### 4.6 Monitor bridge endpoint
|
||||
- [ ] Define how plugin exposes OpenClaw metadata to Monitor over local port
|
||||
|
||||
Reference in New Issue
Block a user