refactor: rename to openclaw

This commit is contained in:
Peter Steinberger
2026-01-30 03:15:10 +01:00
parent 4583f88626
commit 9a7160786a
2357 changed files with 16688 additions and 16788 deletions

View File

@@ -1,6 +1,6 @@
---
summary: "Harden cron.add input handling, align schemas, and improve cron UI/agent tooling"
owner: "moltbot"
owner: "openclaw"
status: "complete"
last_updated: "2026-01-05"
---

View File

@@ -1,6 +1,6 @@
---
summary: "Plan: Add OpenResponses /v1/responses endpoint and deprecate chat completions cleanly"
owner: "moltbot"
owner: "openclaw"
status: "draft"
last_updated: "2026-01-19"
---
@@ -9,7 +9,7 @@ last_updated: "2026-01-19"
## Context
Moltbot Gateway currently exposes a minimal OpenAI-compatible Chat Completions endpoint at
OpenClaw Gateway currently exposes a minimal OpenAI-compatible Chat Completions endpoint at
`/v1/chat/completions` (see [OpenAI Chat Completions](/gateway/openai-http-api)).
Open Responses is an open inference standard based on the OpenAI Responses API. It is designed

View File

@@ -1,14 +1,14 @@
---
summary: "Research notes: offline memory system for Clawd workspaces (Markdown source-of-truth + derived index)"
read_when:
- Designing workspace memory (~/clawd) beyond daily Markdown logs
- Deciding: standalone CLI vs deep Moltbot integration
- Designing workspace memory (~/.openclaw/workspace) beyond daily Markdown logs
- Deciding: standalone CLI vs deep OpenClaw integration
- Adding offline recall + reflection (retain/recall/reflect)
---
# Workspace Memory v2 (offline): research notes
Target: Clawd-style workspace (`agents.defaults.workspace`, default `~/clawd`) where “memory” is stored as one Markdown file per day (`memory/YYYY-MM-DD.md`) plus a small set of stable files (e.g. `memory.md`, `SOUL.md`).
Target: Clawd-style workspace (`agents.defaults.workspace`, default `~/.openclaw/workspace`) where “memory” is stored as one Markdown file per day (`memory/YYYY-MM-DD.md`) plus a small set of stable files (e.g. `memory.md`, `SOUL.md`).
This doc proposes an **offline-first** memory architecture that keeps Markdown as the canonical, reviewable source of truth, but adds **structured recall** (search, entity summaries, confidence updates) via a derived index.
@@ -53,12 +53,12 @@ Two pieces to blend:
### Canonical store (git-friendly)
Keep `~/clawd` as canonical human-readable memory.
Keep `~/.openclaw/workspace` as canonical human-readable memory.
Suggested workspace layout:
```
~/clawd/
~/.openclaw/workspace/
memory.md # small: durable facts + preferences (core-ish)
memory/
YYYY-MM-DD.md # daily log (append; narrative)
@@ -83,7 +83,7 @@ Notes:
Add a derived index under the workspace (not necessarily git tracked):
```
~/clawd/.memory/index.sqlite
~/.openclaw/workspace/.memory/index.sqlite
```
Back it with:
@@ -155,16 +155,16 @@ Opinion evolution (simple, explainable):
## CLI integration: standalone vs deep integration
Recommendation: **deep integration in Moltbot**, but keep a separable core library.
Recommendation: **deep integration in OpenClaw**, but keep a separable core library.
### Why integrate into Moltbot?
- Moltbot already knows:
### Why integrate into OpenClaw?
- OpenClaw already knows:
- the workspace path (`agents.defaults.workspace`)
- the session model + heartbeats
- logging + troubleshooting patterns
- You want the agent itself to call the tools:
- `moltbot memory recall "…" --k 25 --since 30d`
- `moltbot memory reflect --since 7d`
- `openclaw memory recall "…" --k 25 --since 30d`
- `openclaw memory reflect --since 7d`
### Why still split a library?
- keep memory logic testable without gateway/runtime
@@ -177,7 +177,7 @@ The memory tooling is intended to be a small CLI + library layer, but this is ex
If “S-Collide” refers to **SuCo (Subspace Collision)**: its an ANN retrieval approach that targets strong recall/latency tradeoffs by using learned/structured collisions in subspaces (paper: arXiv 2411.14754, 2024).
Pragmatic take for `~/clawd`:
Pragmatic take for `~/.openclaw/workspace`:
- **dont start** with SuCo.
- start with SQLite FTS + (optional) simple embeddings; youll get most UX wins immediately.
- consider SuCo/HNSW/ScaNN-class solutions only once: