-
-
Notifications
You must be signed in to change notification settings - Fork 80.7k
[Bug]: status says "no bootstrap files" when only BOOTSTRAP.md is absent #43527
Copy link
Copy link
Closed as not planned
BingqingLyu/openclaw
#492Closed as not planned
Copy link
Labels
P3Low-priority cleanup, docs, polish, ergonomics, or speculative work.Low-priority cleanup, docs, polish, ergonomics, or speculative work.clawsweeper:linked-pr-openClawSweeper found an open linked pull request for this issue.ClawSweeper found an open linked pull request for this issue.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.staleMarked as stale due to inactivityMarked as stale due to inactivity
Description
Metadata
Metadata
Assignees
Labels
P3Low-priority cleanup, docs, polish, ergonomics, or speculative work.Low-priority cleanup, docs, polish, ergonomics, or speculative work.clawsweeper:linked-pr-openClawSweeper found an open linked pull request for this issue.ClawSweeper found an open linked pull request for this issue.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.staleMarked as stale due to inactivityMarked as stale due to inactivity
Type
Fields
Priority
None yet
Bug type
Behavior bug (incorrect output/state without crash)
Summary
openclaw status --deepreportsno bootstrap fileson mature workspaces where standard bootstrap files are injected normally and only the one-shotBOOTSTRAP.mdfile is absent.Steps to reproduce
AGENTS.md,SOUL.md,TOOLS.md,IDENTITY.md,USER.md, optionallyHEARTBEAT.md/MEMORY.md).BOOTSTRAP.mdis absent, which is the expected steady-state after first-run bootstrapping.openclaw status --deep.systemPromptReport.injectedWorkspaceFiles.Expected behavior
statusshould describe the state as something like:no workspaces bootstrappingBOOTSTRAP.md absentBOOTSTRAP.mdritual is not pendingIt should not imply that workspace bootstrap injection is missing when
AGENTS.md/SOUL.md/TOOLS.md/IDENTITY.md/USER.mdare still being injected normally.Actual behavior
openclaw status --deepreportsno bootstrap files.That wording is misleading on mature workspaces because runtime injection is still working normally; only
BOOTSTRAP.mdis absent.In my local repro on
2026.3.8:AGENTS.md,SOUL.md,TOOLS.md,IDENTITY.md,USER.md,HEARTBEAT.mdBOOTSTRAP.mdwas absent in all agent workspaces, which is expectedsystemPromptReport.injectedWorkspaceFilescontaining the standard workspace bootstrap filesno bootstrap filesOpenClaw version
2026.3.8
Operating system
macOS 26.3 (arm64)
Install method
npm global
Model
N/A (CLI status command; not model-dependent)
Provider / routing chain
N/A (local CLI status rendering; not provider-dependent)
Config file / key location
~/.openclaw/openclaw.jsonAdditional provider/model setup details
Standard multi-agent local setup with per-agent workspaces. No special bootstrap overrides were required to reproduce this.
Logs, screenshots, and evidence
Observed status output before local wording patch: OpenClaw status ... Agents │ 5 · no bootstrap files · sessions ...Additional evidence from local inspection:
loadWorkspaceBootstrapFiles(...)still enumerates standard files independently ofBOOTSTRAP.mdbootstrapPendingboolean fromexists(workspaceDir/BOOTSTRAP.md)and then display that asbootstrap files present/no bootstrap filesThis looks like a status wording / UX bug, not a bootstrap injection bug.
Impact and severity
Affected: anyone using mature workspaces after first-run bootstrap is complete
Severity: low-to-medium, but misleading for operators/debugging
Frequency: 100% on steady-state workspaces without
BOOTSTRAP.mdConsequence: sends users/operators in the wrong direction by implying bootstrap injection is missing when only the one-shot
BOOTSTRAP.mdfile is absentAdditional information
I could not find an existing issue for this exact wording problem, although there are other bootstrap-related issues and at least one other
statusreporting bug in the tracker.A minimal fix seems to be renaming the status wording to reflect the actual signal, for example:
no workspaces bootstrapping0 bootstrappingBOOTSTRAP.md absentinstead of
no bootstrap files.