If your agent was using web search, files, or commands yesterday and now says “I can’t do that,” this is usually a session/scope issue — not a broken account.
⏱ 4 minute read · Beginner
In Heyron/OpenClaw, tools are contextual. A tool being available in one place does not guarantee it’s available in every session, channel, or execution mode.
List tools available right now in this session.You switched surfaces and expected the same capabilities/context instantly. Different surfaces can run with different session history and policy context.
After /new or moving to a different thread/channel, your prior context is gone unless saved to files. The agent may stop using tools you expected because your prior setup instructions are no longer in that session.
If AGENTS.md, channel policy, or gateway settings changed recently, tools may be restricted until settings are reapplied and the runtime is restarted.
Some actions require approval each time (or when command shape changes). Users often interpret a blocked command as “tool disappeared.”
A tool can be available in your live chat session but missing in a scheduled or isolated run (or vice versa). If the problem only happens in reminders/cron jobs, include that run context in your report.
If you test in one thread/channel and expect the same behavior in another, you can see different capability outcomes due to per-channel policy and session binding.
After restarts, account switching, or workspace/session resets, stale assumptions from old conversations can survive in your expectations but not in current runtime state. Always re-run a tiny probe in the exact surface you are using now.
#help.Issue: Tools available before, now missing or denied.
Surface: (dashboard / Discord DM / Discord channel / Telegram)
Session context: (new session? old thread? after /new?)
Recent changes: (config edits, SOUL/AGENTS edits, gateway restart Y/N)
Probe result: paste agent response to “list tools available right now”
Approval prompt seen: Y/N (paste exact text if yes)
Expected vs actual: one sentence each
When tools “disappear,” it’s usually context/surface/policy drift — not random failure. Verify the current session, run a tiny probe, then restart/retest before escalating.