chore(workspace): install all 4 bundled hooks + model default update
- Installed hooks: boot-md, session-memory, command-logger, bootstrap-extra-files - Updated default model to litellm/copilot-claude-sonnet-4.6 - Added memory/startup-health.json + boot-last-run.json from boot check - Added memory/startup-health.md warning log - Captured new session memory files (2026-03-04/05) - Minor MEMORY.md + USER.md: added git preference line
This commit is contained in:
53
memory/2026-03-04.md
Normal file
53
memory/2026-03-04.md
Normal file
@@ -0,0 +1,53 @@
|
||||
# 2026-03-04
|
||||
|
||||
- Added task `task-20260304-211216-acp-claude-codex` to `memory/tasks.json`:
|
||||
- Fix ACP runtime failures for Claude Code and Codex agents (`acpx` exit codes 1/5).
|
||||
- Implemented immediate runtime mitigation for LiteLLM route reliability:
|
||||
- Updated default model from `litellm/copilot-gpt-5.3-codex` to `litellm/gpt-4o` in `/home/openclaw/.openclaw/openclaw.json`.
|
||||
|
||||
- LiteLLM/OpenClaw runtime root cause identified and fixed:
|
||||
- `~/.openclaw/agents/main/agent/models.json` had stale `litellm.baseUrl` set to `http://localhost:4000`.
|
||||
- Updated `litellm.baseUrl` to `http://192.168.153.113:18804/v1` to match active provider endpoint.
|
||||
- Post-fix validation runs for `litellm/gpt-4o` succeeded.
|
||||
- User requested default model rollback after fix:
|
||||
- Default model set to `openai-codex/gpt-5.3-codex` in `~/.openclaw/openclaw.json`.
|
||||
- Operational note:
|
||||
- Multiple delayed subagent completion events produced repeated `ok` messages; should batch/ignore stale completion spam in future updates.
|
||||
|
||||
- BOOT.md startup check executed (~2026-03-04T21:38Z) and state files updated:
|
||||
- Wrote `memory/startup-health.json` and `memory/boot-last-run.json`.
|
||||
- Gateway exposure confirmed `local-only` (loopback bind).
|
||||
- Backup signal fresh (`Backup complete` ~3.35h old at check time).
|
||||
- Update status: `up-to-date`.
|
||||
- Startup security findings to follow up:
|
||||
- `openclaw security audit --deep` reported **1 critical / 2 warn** related to plugin posture:
|
||||
- critical: `acpx.bak` plugin flagged for dangerous code pattern,
|
||||
- warn: `plugins.allow` not explicitly set,
|
||||
- warn: extension tools reachable under permissive policy.
|
||||
- Recorded in `memory/startup-health.md`; overall startup status set to `warn`.
|
||||
- Added TODO `task-20260304-2215-subagent-reliability` (high priority):
|
||||
- Fix subagent reliability and completion-event spam handling.
|
||||
- User requested explicit ownership and follow-through on subagent/tooling stability.
|
||||
- Implemented "real fix" local TUI patch to suppress internal runtime context noise:
|
||||
- Edited `/home/openclaw/.npm-global/lib/node_modules/openclaw/dist/tui-LeOEBhMz.js`.
|
||||
- Added detection for internal runtime completion blocks (`OpenClaw runtime context (internal)` + `[Internal task completion event]`) and return empty text for those records in `extractTextFromMessage`.
|
||||
- Goal: hide internal orchestration handoff messages from TUI chat log while keeping normal user/assistant messages visible.
|
||||
- Updated TODO `task-20260304-2215-subagent-reliability` to `in-progress` with patch note.
|
||||
- Implemented upstream-source fix in cloned OpenClaw repo:
|
||||
- Repo: `external/openclaw-upstream`
|
||||
- Branch: `fix/tui-hide-internal-runtime-context`
|
||||
- Commit: `0f66a4547`
|
||||
- Change: in `src/tui/tui-formatters.ts`, suppress rendering of internal runtime completion context blocks in `extractTextFromMessage` when both markers are present.
|
||||
- Tests: updated `src/tui/tui-formatters.test.ts` with positive/negative coverage and ran `pnpm test:fast` successfully (suite passed).
|
||||
- Added durable workflow guidance for OpenClaw code contributions and update hygiene:
|
||||
- Updated `AGENTS.md` with required upstream workflow + branch policy + update-safe notes.
|
||||
- Added `scripts/openclaw-upstream-workflow.md` with step-by-step commands (sync main, branch, test, PR, and post-update sync).
|
||||
- Added explicit Git policy updates for OpenClaw upstream workflow:
|
||||
- Rebase-first sync (`git pull --rebase`) for upstream clone maintenance.
|
||||
- Rebase onto latest `origin/main` before push/PR.
|
||||
- Preferred PR merge strategy: **Rebase and merge**.
|
||||
- Added explicit post-merge branch cleanup policy to workflow docs:
|
||||
- After rebase-merge PRs, delete feature/fix branches both remote and local.
|
||||
- Added command examples in `scripts/openclaw-upstream-workflow.md`.
|
||||
- Added `scripts/openclaw-upstream-preflight.sh` and wired docs to enforce upstream fetch/sync before coding.
|
||||
- Script syncs `external/openclaw-upstream` (`fetch --all --prune`, `checkout main`, `pull --rebase`) and can create/rebase target branch.
|
||||
Reference in New Issue
Block a user