Daemons FAQ
What does daemon mean in Charlie?
What does daemon mean in Charlie?
A daemon is a repo-defined operating role for recurring work. It is not a long-running OS process.
Where is a daemon defined?
Where is a daemon defined?
Each daemon is defined in a file at:
.agents/daemons/<daemon-id>/DAEMON.mdWhat is watch vs schedule?
What is watch vs schedule?
watch wakes a daemon from matching events.schedule wakes a daemon on a cron timetable.A daemon can use either one or both.
What wake sources are supported?
What wake sources are supported?
Daemons can wake from configured watch signals and/or schedule triggers, depending on the daemon definition and connected surfaces.
What timezone does daemon cron use?
What timezone does daemon cron use?
Cron schedules are evaluated in UTC.
Are daemon activations bounded?
Are daemon activations bounded?
Yes. Activations are bounded runs with explicit start/end, tool limits, and normal permission constraints.
Do daemons keep memory across activations?
Do daemons keep memory across activations?
Daemons can use prior activation history as context, but they do not run as a permanently active process.
Which DAEMON.md frontmatter fields are canonical?
Which DAEMON.md frontmatter fields are canonical?
Use only the canonical fields:
id, purpose, watch, routines, deny, and schedule.Do not invent alternate top-level schema keys for activation mode.General FAQ
What languages does Charlie support?
What languages does Charlie support?
Charlie is strongest in TypeScript and supports many common languages/frameworks used in modern repositories.
How quickly does Charlie review PRs?
How quickly does Charlie review PRs?
Small and medium PRs are typically reviewed in minutes. Complex PRs can take longer when deeper validation is needed.
What should I do if Charlie is not responding?
What should I do if Charlie is not responding?
Check installation scope, invocation method, and permissions first. Then use the Troubleshooting checklist.
Can Charlie review code written by humans and other agents?
Can Charlie review code written by humans and other agents?
Yes. Charlie is useful for both human-authored and agent-authored pull requests.
Can Charlie read screenshots/images?
Can Charlie read screenshots/images?
Charlie can analyze images attached in supported surfaces and use them as task context.
Where do I get support?
Where do I get support?
Email support@charlielabs.ai.