Document organic OpenClaw routing layer
This commit is contained in:
@@ -145,6 +145,11 @@ It is important to read this staged area correctly:
|
|||||||
- register-project
|
- register-project
|
||||||
- update-project
|
- update-project
|
||||||
- refresh-project
|
- refresh-project
|
||||||
|
- the helper now also supports the first organic routing layer:
|
||||||
|
- `detect-project "<prompt>"`
|
||||||
|
- `auto-context "<prompt>" [budget] [project]`
|
||||||
|
- OpenClaw can now default to AtoCore for project-knowledge questions without
|
||||||
|
requiring explicit helper commands from the human every time
|
||||||
|
|
||||||
## What Exists In Memory vs Corpus
|
## What Exists In Memory vs Corpus
|
||||||
|
|
||||||
@@ -217,12 +222,15 @@ This separation is healthy:
|
|||||||
|
|
||||||
## Immediate Next Focus
|
## Immediate Next Focus
|
||||||
|
|
||||||
1. Use the new T420-side AtoCore skill and registration flow in real OpenClaw workflows
|
1. Use the new T420-side organic routing layer in real OpenClaw workflows
|
||||||
2. Keep the new engineering-knowledge architecture docs as implementation guidance while avoiding premature schema work
|
2. Keep tightening retrieval quality for the newly seeded active projects
|
||||||
3. Tighten retrieval quality for the newly seeded active projects
|
3. Define the first broader AtoVault/AtoDrive ingestion batches
|
||||||
4. Define the first broader AtoVault/AtoDrive ingestion batches
|
4. Keep the new engineering-knowledge architecture docs as implementation guidance while avoiding premature schema work
|
||||||
5. Add backup/export strategy for Dalidou machine state
|
5. Expand the boring operations baseline:
|
||||||
6. Only later consider deeper automatic OpenClaw integration or write-back
|
- restore validation
|
||||||
|
- Chroma rebuild / backup policy
|
||||||
|
- retention
|
||||||
|
6. Only later consider write-back, reflection, or deeper autonomous behaviors
|
||||||
|
|
||||||
See also:
|
See also:
|
||||||
|
|
||||||
|
|||||||
@@ -63,6 +63,7 @@ These are the current practical priorities.
|
|||||||
|
|
||||||
1. Finish practical OpenClaw integration
|
1. Finish practical OpenClaw integration
|
||||||
- make the helper lifecycle feel natural in daily use
|
- make the helper lifecycle feel natural in daily use
|
||||||
|
- use the new organic routing layer for project-knowledge questions
|
||||||
- confirm fail-open behavior remains acceptable
|
- confirm fail-open behavior remains acceptable
|
||||||
- keep AtoCore clearly additive
|
- keep AtoCore clearly additive
|
||||||
2. Tighten retrieval quality
|
2. Tighten retrieval quality
|
||||||
|
|||||||
@@ -20,8 +20,10 @@ This working list should be read alongside:
|
|||||||
|
|
||||||
## Immediate Next Steps
|
## Immediate Next Steps
|
||||||
|
|
||||||
1. Use the T420 `atocore-context` skill in real OpenClaw workflows
|
1. Use the T420 `atocore-context` skill and the new organic routing layer in
|
||||||
- confirm the ergonomics are good
|
real OpenClaw workflows
|
||||||
|
- confirm `auto-context` feels natural
|
||||||
|
- confirm project inference is good enough in practice
|
||||||
- confirm the fail-open behavior remains acceptable in practice
|
- confirm the fail-open behavior remains acceptable in practice
|
||||||
2. Review retrieval quality after the first real project ingestion batch
|
2. Review retrieval quality after the first real project ingestion batch
|
||||||
- check whether the top hits are useful
|
- check whether the top hits are useful
|
||||||
@@ -45,8 +47,8 @@ This working list should be read alongside:
|
|||||||
- exercise the new SQLite + registry snapshot path on Dalidou
|
- exercise the new SQLite + registry snapshot path on Dalidou
|
||||||
- Chroma backup or rebuild policy
|
- Chroma backup or rebuild policy
|
||||||
- retention and restore validation
|
- retention and restore validation
|
||||||
7. Keep deeper automatic runtime integration deferred until the read-only model
|
7. Keep deeper automatic runtime integration modest until the organic read-only
|
||||||
has proven value
|
model has proven value
|
||||||
|
|
||||||
## Trusted State Status
|
## Trusted State Status
|
||||||
|
|
||||||
@@ -111,6 +113,8 @@ P06:
|
|||||||
The next batch is successful if:
|
The next batch is successful if:
|
||||||
|
|
||||||
- OpenClaw can use AtoCore naturally when context is needed
|
- OpenClaw can use AtoCore naturally when context is needed
|
||||||
|
- OpenClaw can infer registered projects and call AtoCore organically for
|
||||||
|
project-knowledge questions
|
||||||
- OpenClaw can also register a new project cleanly before refreshing it
|
- OpenClaw can also register a new project cleanly before refreshing it
|
||||||
- existing project registrations can be refined safely before refresh when the
|
- existing project registrations can be refined safely before refresh when the
|
||||||
staged source set evolves
|
staged source set evolves
|
||||||
|
|||||||
@@ -20,10 +20,13 @@ The first safe integration foundation now exists on the T420 workspace:
|
|||||||
- `health`
|
- `health`
|
||||||
- `project-state`
|
- `project-state`
|
||||||
- `query`
|
- `query`
|
||||||
|
- `detect-project`
|
||||||
|
- `auto-context`
|
||||||
- fail-open fallback when AtoCore is unavailable
|
- fail-open fallback when AtoCore is unavailable
|
||||||
|
|
||||||
This means the network and workflow foundation is working, even though deeper
|
This means the network and workflow foundation is working, and the first
|
||||||
automatic integration into OpenClaw runtime behavior is still deferred.
|
organic routing layer now exists, even though deeper autonomous integration
|
||||||
|
into OpenClaw runtime behavior is still deferred.
|
||||||
|
|
||||||
## Integration Principles
|
## Integration Principles
|
||||||
|
|
||||||
@@ -43,6 +46,7 @@ OpenClaw may use AtoCore for:
|
|||||||
- context building for contextual prompts
|
- context building for contextual prompts
|
||||||
- retrieval/query support
|
- retrieval/query support
|
||||||
- project-state lookup when a project is detected
|
- project-state lookup when a project is detected
|
||||||
|
- automatic project-context augmentation for project-knowledge questions
|
||||||
|
|
||||||
OpenClaw should not yet use AtoCore for:
|
OpenClaw should not yet use AtoCore for:
|
||||||
|
|
||||||
@@ -76,6 +80,8 @@ The current helper script exposes:
|
|||||||
- `stats`
|
- `stats`
|
||||||
- `projects`
|
- `projects`
|
||||||
- `project-template`
|
- `project-template`
|
||||||
|
- `detect-project <prompt>`
|
||||||
|
- `auto-context <prompt> [budget] [project]`
|
||||||
- `propose-project ...`
|
- `propose-project ...`
|
||||||
- `register-project ...`
|
- `register-project ...`
|
||||||
- `update-project ...`
|
- `update-project ...`
|
||||||
@@ -117,10 +123,17 @@ Recommended first behavior:
|
|||||||
## Suggested Usage Pattern
|
## Suggested Usage Pattern
|
||||||
|
|
||||||
1. OpenClaw receives a user request
|
1. OpenClaw receives a user request
|
||||||
2. OpenClaw decides whether the request is contextual enough to query AtoCore
|
2. If the prompt looks like project knowledge, OpenClaw should try:
|
||||||
3. If yes, OpenClaw calls AtoCore
|
- `auto-context "<prompt>" 3000`
|
||||||
4. If AtoCore returns usable context, OpenClaw includes it
|
3. If the prompt is clearly asking for trusted current truth, OpenClaw should
|
||||||
5. If AtoCore fails or returns nothing useful, OpenClaw proceeds normally
|
prefer:
|
||||||
|
- `project-state <project>`
|
||||||
|
4. If the user explicitly asked for source refresh or ingestion, OpenClaw
|
||||||
|
should use:
|
||||||
|
- `refresh-project <id>`
|
||||||
|
5. If AtoCore returns usable context, OpenClaw includes it
|
||||||
|
6. If AtoCore fails, returns `no_project_match`, or is unavailable, OpenClaw
|
||||||
|
proceeds normally
|
||||||
|
|
||||||
## Deferred Work
|
## Deferred Work
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user