clawdie-ai/src
Operator & Codex f04f35eb4e Clear setup token file after completion
---
Build: pass | Tests: pass — 2449 passed (182 files)
2026-05-12 16:18:08 +02:00
..
browser-backend Wire browser credential injection and operator 2026-05-11 21:38:05 +02:00
channels Eliminate runtime sudo: hostd migration, module stripping, hostd shell client 2026-05-10 14:57:28 +02:00
hostd Add browser jail HTTP backend 2026-05-11 19:16:46 +02:00
reports Format sysadmin update audit reports 2026-05-10 10:09:24 +02:00
test-fixtures Make hostd service-status jail-aware (Sam & Claude) 2026-05-09 13:10:45 +02:00
upstream
agent-capabilities.test.ts Drop stale jail and agent migration paths (Codex) 2026-05-10 21:30:17 +02:00
agent-capabilities.ts Drop stale jail and agent migration paths (Codex) 2026-05-10 21:30:17 +02:00
agent-identity.test.ts
agent-identity.ts refactor(multitenant): make tenant and platform identity explicit 2026-04-23 21:41:42 +02:00
agent-runner.test.ts Add daily runtime spend tracking 2026-04-28 23:56:53 +02:00
agent-runner.ts Migrate JailOutput callers to AgentOutput; drop the alias 2026-05-10 21:01:09 +02:00
agent-session.test.ts
agent-session.ts
auth.test.ts Reorder shared service IPs and switch docs to English root 2026-05-02 20:21:19 +02:00
auth.ts Reorder shared service IPs and switch docs to English root 2026-05-02 20:21:19 +02:00
authorized-hostd.test.ts Remove legacy Mevy references (Sam & Codex) 2026-05-07 11:16:40 +02:00
authorized-hostd.ts Harden hostd socket auth boundary 2026-05-03 20:49:06 +02:00
bastille-list.test.ts Fix startup report jail parsing 2026-05-10 23:23:15 +02:00
bastille-list.ts Fix startup report jail parsing 2026-05-10 23:23:15 +02:00
browser-credentials-store.test.ts Add browser credentials and grant stores 2026-05-11 20:26:44 +02:00
browser-credentials-store.ts Add browser credentials and grant stores 2026-05-11 20:26:44 +02:00
browser-grant-tokens.test.ts Add browser credentials and grant stores 2026-05-11 20:26:44 +02:00
browser-grant-tokens.ts Wire browser credential injection and operator 2026-05-11 21:38:05 +02:00
browser-operator.test.ts Wire browser credential injection and operator 2026-05-11 21:38:05 +02:00
browser-operator.ts Wire browser credential injection and operator 2026-05-11 21:38:05 +02:00
browser-orchestrator.test.ts Wire browser credential injection and operator 2026-05-11 21:38:05 +02:00
browser-orchestrator.ts Wire browser credential injection and operator 2026-05-11 21:38:05 +02:00
browser-session-registry.ts Wire browser credential injection and operator 2026-05-11 21:38:05 +02:00
builtin-knowledge-artifact.test.ts
builtin-knowledge-artifact.ts
chat-policy.test.ts
chat-policy.ts
config-identity.test.ts Drop Astro docs path compatibility noise (Codex) 2026-05-10 20:47:10 +02:00
config.ts Fix browser jail registry slot 2026-05-11 14:53:12 +02:00
controlplane-agent-keys.test.ts Harden operator auth follow-up paths 2026-05-03 21:11:20 +02:00
controlplane-agent-keys.ts Harden operator auth follow-up paths 2026-05-03 21:11:20 +02:00
controlplane-aider-runner.test.ts Fix tmux glasspane session handling 2026-05-05 15:15:54 +02:00
controlplane-aider-runner.ts
controlplane-api-auth.ts Extract controlplane API auth helpers 2026-05-11 08:11:22 +02:00
controlplane-api-dispatch.ts Extract controlplane route dispatch 2026-05-11 08:25:55 +02:00
controlplane-api-mutation-routes.ts Extract mutating controlplane route handlers 2026-05-11 08:22:35 +02:00
controlplane-api-readonly-routes.ts Extract read-only controlplane route handlers 2026-05-11 08:20:15 +02:00
controlplane-api-responses.ts Extract controlplane API response helpers 2026-05-11 08:13:40 +02:00
controlplane-api-router.ts Extract controlplane API route matcher 2026-05-11 08:24:07 +02:00
controlplane-api.test.ts Pin controlplane auth and HTML behavior 2026-05-11 08:09:08 +02:00
controlplane-api.ts Add post-install setup bootstrap flow 2026-05-12 11:37:55 +02:00
controlplane-auth-bootstrap.test.ts Remove legacy Mevy references (Sam & Codex) 2026-05-07 11:16:40 +02:00
controlplane-auth-bootstrap.ts Add Telegram dashboard password reset 2026-05-03 10:31:40 +02:00
controlplane-budget.test.ts feat(budget): add Telegram rescue reset 2026-04-22 15:43:00 +02:00
controlplane-budget.ts feat(budget): add Telegram rescue reset 2026-04-22 15:43:00 +02:00
controlplane-dashboard-server.ts Extract controlplane dashboard static serving 2026-05-11 08:17:16 +02:00
controlplane-db.test.ts Remove legacy Mevy references (Sam & Codex) 2026-05-07 11:16:40 +02:00
controlplane-db.ts Add post-install setup bootstrap flow 2026-05-12 11:37:55 +02:00
controlplane-heartbeat-codex.ts Extract heartbeat codex runtime helpers 2026-05-11 09:17:11 +02:00
controlplane-heartbeat-dashboard.ts Extract heartbeat dashboard regeneration 2026-05-11 09:15:10 +02:00
controlplane-heartbeat-dispatch.ts Extract heartbeat task claiming 2026-05-11 10:06:11 +02:00
controlplane-heartbeat-executor.ts Extract heartbeat runtime executor 2026-05-11 10:05:34 +02:00
controlplane-heartbeat-maintenance.ts Extract heartbeat idle maintenance 2026-05-11 09:14:23 +02:00
controlplane-heartbeat-pi.ts Extract heartbeat pi task runner 2026-05-11 09:16:32 +02:00
controlplane-heartbeat-runtime.test.ts Pin heartbeat dashboard scheduling 2026-05-11 09:13:45 +02:00
controlplane-heartbeat-runtime.ts Extract heartbeat codex runtime helpers 2026-05-11 09:17:11 +02:00
controlplane-heartbeat-tasks.ts Extract heartbeat task claiming 2026-05-11 10:06:11 +02:00
controlplane-heartbeat-types.ts Extract heartbeat dispatch orchestration 2026-05-11 09:17:50 +02:00
controlplane-heartbeat.test.ts Ground memory explanations in live runtime 2026-05-05 23:25:02 +02:00
controlplane-heartbeat.ts Extract heartbeat dispatch orchestration 2026-05-11 09:17:50 +02:00
controlplane-links.test.ts Prefer published dashboard URL in reports 2026-05-03 13:17:25 +02:00
controlplane-links.ts Prefer published dashboard URL in reports 2026-05-03 13:17:25 +02:00
controlplane-pages.ts Extract controlplane HTML page renderers 2026-05-11 08:15:47 +02:00
controlplane-paths.test.ts refactor(multitenant): centralize controlplane session paths 2026-04-23 10:11:40 +02:00
controlplane-paths.ts refactor(multitenant): centralize controlplane session paths 2026-04-23 10:11:40 +02:00
controlplane-runner.test.ts Propagate chat_jid to controlplane subtasks (Sam & Claude) 2026-05-10 09:39:43 +02:00
controlplane-runner.ts Propagate chat_jid to controlplane subtasks (Sam & Claude) 2026-05-10 09:39:43 +02:00
controlplane-runtime.test.ts Test pg_isready fallback warning 2026-05-02 07:04:34 +02:00
controlplane-setup-routes.ts Add post-install setup bootstrap flow 2026-05-12 11:37:55 +02:00
controlplane-setup.test.ts Harden hostd auth and operator password hashing 2026-05-03 06:50:06 +02:00
controlplane-telegram.test.ts
controlplane-telegram.ts Wire tmux screenshots into Telegram photos 2026-05-10 07:36:38 +02:00
controlplane.test.ts Stabilize regression-driven test fixtures 2026-05-03 20:58:27 +02:00
controlplane.ts refactor(identity): remove PLATFORM_ID/SERVICE_NAME/RUNTIME_USER env vars 2026-05-02 14:49:19 +02:00
dashboard-view.test.ts Rename Astro docs project to clawdie-docs (Sam & Claude) 2026-05-10 19:49:39 +02:00
dashboard-view.ts fix(controlplane): prefer tailscale operator links 2026-04-27 13:55:52 +02:00
database-architecture.test.ts Remove legacy Mevy references (Sam & Codex) 2026-05-07 11:16:40 +02:00
database-architecture.ts Ground database explanations in live runtime 2026-05-05 23:49:58 +02:00
db-identifiers.test.ts Align root shared DB defaults and drop screenshot auth 2026-05-02 18:04:09 +02:00
db-identifiers.ts Align root shared DB defaults and drop screenshot auth 2026-05-02 18:04:09 +02:00
db-runtime.test.ts
db.test.ts Persist chat reply language state 2026-05-05 19:22:08 +02:00
db.ts Persist chat reply language state 2026-05-05 19:22:08 +02:00
display-date.test.ts
display-date.ts chore: remove dead export and dead assignment 2026-04-29 09:03:34 +02:00
docs-llms.test.ts Add llms.txt export for public docs 2026-05-11 00:49:01 +02:00
docs-llms.ts Add llms.txt export for public docs 2026-05-11 00:49:01 +02:00
doctor-checks.test.ts Harden TLS renewal cron handling 2026-05-10 12:12:14 +02:00
doctor-checks.ts Harden TLS renewal cron handling 2026-05-10 12:12:14 +02:00
doctor.ts Add doctor checks for TLS certs and acme.sh renewal cron (Sam & Claude) 2026-05-10 10:15:24 +02:00
env.test.ts
env.ts Add DeepSeek runtime provider support 2026-04-28 21:29:21 +02:00
explanation-grounder.test.ts Clarify database probe attribution (Sam & Codex) 2026-05-08 07:28:20 +02:00
explanation-grounder.ts Clarify database probe attribution (Sam & Codex) 2026-05-08 07:28:20 +02:00
group-folder.test.ts
group-folder.ts chore: un-export assertValidGroupFolder (internal helper only) 2026-04-29 15:32:40 +02:00
group-queue.test.ts Prevent queued Telegram follow-up loss 2026-05-10 08:04:14 +02:00
group-queue.ts Prevent queued Telegram follow-up loss 2026-05-10 08:04:14 +02:00
health.test.ts
health.ts
host-routing.test.ts Remove legacy Mevy references (Sam & Codex) 2026-05-07 11:16:40 +02:00
host-routing.ts Reorder shared service IPs and switch docs to English root 2026-05-02 20:21:19 +02:00
hostd-authorization.test.ts Add browser clone hostd lifecycle ops 2026-05-11 18:18:44 +02:00
hostd-authorization.ts Add browser clone hostd lifecycle ops 2026-05-11 18:18:44 +02:00
html-escape.ts refactor: consolidate escapeHtml into shared utility 2026-04-29 13:27:08 +02:00
index-skills-intent.test.ts Pilot generic explanation grounding for jails 2026-05-06 09:47:09 +02:00
index.ts Keep task-board questions in main chat 2026-05-10 23:34:17 +02:00
ipc-auth.test.ts
ipc.test.ts
ipc.ts
jail-exec-runner.test.ts Replace jail sudo path with hostd bastille-cmd 2026-05-10 22:48:04 +02:00
jail-exec-runner.ts Replace jail sudo path with hostd bastille-cmd 2026-05-10 22:48:04 +02:00
jail-registry-docs.test.ts Rename Astro docs project to clawdie-docs (Sam & Claude) 2026-05-10 19:49:39 +02:00
jail-registry.test.ts
jail-registry.ts
jail-schema.test.ts Fix dnsmasq deploy address handling (C&C) 2026-05-09 13:03:15 +02:00
jail-schema.ts Align subnet defaults and public jail docs 2026-05-05 22:23:42 +02:00
local-hosts.test.ts Remove legacy Mevy references (Sam & Codex) 2026-05-07 11:16:40 +02:00
local-hosts.ts Keep root-platform identity separate from tenant labels 2026-05-04 06:24:32 +02:00
locale-profile.test.ts
locale-profile.ts
logger.ts
maintenance-snapshots.test.ts Select host DB datasets by canonical prefix, not mountpoint 2026-05-02 08:04:45 +02:00
maintenance-snapshots.ts Honor configured ZFS pool everywhere 2026-05-02 08:20:32 +02:00
memory-architecture.test.ts Remove legacy Mevy references (Sam & Codex) 2026-05-07 11:16:40 +02:00
memory-architecture.ts Ground memory explanations in live runtime 2026-05-05 23:25:02 +02:00
memory-lifecycle.test.ts
memory-lifecycle.ts
memory-pg.test.ts
memory-pg.ts
metrics.test.ts
metrics.ts Keep root-platform identity separate from tenant labels 2026-05-04 06:24:32 +02:00
model-catalog.test.ts Make DeepSeek V4 Pro promo pricing expire in code 2026-04-29 00:50:06 +02:00
model-catalog.ts Make DeepSeek V4 Pro promo pricing expire in code 2026-04-29 00:50:06 +02:00
mount-security.test.ts
mount-security.ts
openrouter-status.test.ts fix/test: clean up split-brain noise and add openrouter-status tests 2026-04-29 13:34:46 +02:00
openrouter-status.ts feat: show OpenRouter key status in startup and policy 2026-04-21 10:12:34 +02:00
operator-auth-reset.test.ts Harden operator auth follow-up paths 2026-05-03 21:11:20 +02:00
operator-auth-reset.ts Harden dashboard password reset flow 2026-05-03 20:45:48 +02:00
outbound-images.test.ts fix(telegram): send photos for relative tmp paths 2026-04-21 13:28:51 +02:00
outbound-images.ts fix(telegram): send photos for relative tmp paths 2026-04-21 13:28:51 +02:00
pi-custom-provider-config.test.ts Make DeepSeek V4 Pro promo pricing expire in code 2026-04-29 00:50:06 +02:00
pi-custom-provider-config.ts Make DeepSeek V4 Pro promo pricing expire in code 2026-04-29 00:50:06 +02:00
pi-profile.test.ts Improve runtime status clarity and direct answers 2026-04-29 08:51:35 +02:00
pi-profile.ts Align first boot provider setup with Codex recommendation 2026-05-12 09:56:02 +02:00
pi-usage.test.ts Add daily runtime spend tracking 2026-04-28 23:56:53 +02:00
pi-usage.ts Add daily runtime spend tracking 2026-04-28 23:56:53 +02:00
platform-audit-report.test.ts Make hostd service-status jail-aware (Sam & Claude) 2026-05-09 13:10:45 +02:00
platform-audit-report.ts Fix platform audit service-status params (Sam & Codex) 2026-05-09 14:37:28 +02:00
platform-audit.test.ts Remove legacy Mevy references (Sam & Codex) 2026-05-07 11:16:40 +02:00
platform-audit.ts Clarify root platform ownership in reports 2026-05-02 22:06:03 +02:00
platform-identity.ts refactor(db-identifiers): shorten names; rename Memory→Brain; add platform-identity 2026-05-02 13:56:35 +02:00
platform-layout.test.ts Remove legacy Mevy references (Sam & Codex) 2026-05-07 11:16:40 +02:00
platform-layout.ts refactor(db-identifiers): shorten names; rename Memory→Brain; add platform-identity 2026-05-02 13:56:35 +02:00
postinstall-setup.test.ts Clear setup token file after completion 2026-05-12 16:18:08 +02:00
postinstall-setup.ts Clear setup token file after completion 2026-05-12 16:18:08 +02:00
provider-capabilities.test.ts feat(capabilities): expose model guide to Mevy for self-guided model selection 2026-04-29 10:22:46 +02:00
provider-capabilities.ts Remove legacy Mevy references (Sam & Codex) 2026-05-07 11:16:40 +02:00
provider-fallback.test.ts Improve provider UX and DeepSeek fallback handling 2026-04-29 01:27:40 +02:00
provider-fallback.ts feat: provider capabilities, DeepSeek cap detection, /model labeling, spend clarity 2026-04-29 01:14:08 +02:00
refresh-skills-artifact.test.ts Fix test status stamping 2026-05-11 08:38:02 +02:00
report-intent.test.ts Keep task-board questions in main chat 2026-05-10 23:34:17 +02:00
report-intent.ts Keep task-board questions in main chat 2026-05-10 23:34:17 +02:00
root-admin-bootstrap.test.ts Harden operator auth follow-up paths 2026-05-03 21:11:20 +02:00
root-admin-bootstrap.ts Bootstrap root admin chat on fresh installs 2026-05-02 21:34:49 +02:00
router.test.ts refactor: consolidate escapeHtml into shared utility 2026-04-29 13:27:08 +02:00
router.ts
routing.test.ts
runtime-manifest.test.ts feat(identity): add runtime manifest grounding 2026-04-27 18:20:16 +02:00
runtime-manifest.ts feat(identity): add runtime manifest grounding 2026-04-27 18:20:16 +02:00
sanitize.test.ts Harden Telegram inbound size handling 2026-05-03 07:00:44 +02:00
sanitize.ts Harden Telegram inbound size handling 2026-05-03 07:00:44 +02:00
session-compaction.test.ts
session-compaction.ts Fix DeepSeek compaction key handling 2026-04-29 00:36:02 +02:00
site-availability.test.ts Remove legacy Mevy references (Sam & Codex) 2026-05-07 11:16:40 +02:00
site-availability.ts feat(multitenant): finish internal surface routing inventory 2026-04-25 07:59:05 +02:00
skill-library.test.ts
skill-library.ts
skills-discovery.test.ts Drop FreeBSD 14 support (Sam & Claude) 2026-05-10 16:31:40 +02:00
skills-discovery.ts
skills-list.test.ts
skills-list.ts
skills-pg.test.ts Fix skills-pg test mock for runtime id 2026-05-04 06:57:04 +02:00
skills-pg.ts Keep root-platform identity separate from tenant labels 2026-05-04 06:24:32 +02:00
skills.test.ts
split-brain-status.test.ts fix/test: clean up split-brain noise and add openrouter-status tests 2026-04-29 13:34:46 +02:00
split-brain-status.ts fix/test: clean up split-brain noise and add openrouter-status tests 2026-04-29 13:34:46 +02:00
split-html.test.ts Remove legacy Mevy references (Sam & Codex) 2026-05-07 11:16:40 +02:00
split-html.ts
startup-report.test.ts Fix startup report jail parsing 2026-05-10 23:23:15 +02:00
startup-report.ts Fix startup report jail parsing 2026-05-10 23:23:15 +02:00
stripe-config.test.ts
stripe-config.ts
stt-guard.test.ts feat(stt): cooldown after repeated failures 2026-04-21 14:53:32 +02:00
stt-guard.ts feat(stt): cooldown after repeated failures 2026-04-21 14:53:32 +02:00
surface-inventory.test.ts Remove legacy Mevy references (Sam & Codex) 2026-05-07 11:16:40 +02:00
surface-inventory.ts feat(multitenant): finish internal surface routing inventory 2026-04-25 07:59:05 +02:00
surface-map.test.ts Remove legacy Mevy references (Sam & Codex) 2026-05-07 11:16:40 +02:00
surface-map.ts Clarify root platform ownership in reports 2026-05-02 22:06:03 +02:00
system-state.test.ts fix(telegram): stabilize operator reports and specialist runtime 2026-04-26 12:24:39 +02:00
system-state.ts Use per-agent controlplane API tokens 2026-05-03 07:20:51 +02:00
task-group.test.ts
task-group.ts
task-scheduler.test.ts Add TLS context to morning report task 2026-05-10 16:56:52 +02:00
task-scheduler.ts Migrate JailOutput callers to AgentOutput; drop the alias 2026-05-10 21:01:09 +02:00
telegram-auth.ts Refactor Telegram command wiring 2026-05-03 17:58:05 +02:00
telegram-brain-command.test.ts Remove legacy mevy tenant from root registry 2026-05-02 22:39:26 +02:00
telegram-command-registry.test.ts Expose /new in Telegram ops menu 2026-05-06 11:32:34 +02:00
telegram-command-registry.ts Expose /new in Telegram ops menu 2026-05-06 11:32:34 +02:00
telegram-commands.test.ts Remove legacy Mevy references (Sam & Codex) 2026-05-07 11:16:40 +02:00
telegram-commands.ts Eliminate runtime sudo: hostd migration, module stripping, hostd shell client 2026-05-10 14:57:28 +02:00
telegram-newpass-command.test.ts Harden dashboard password reset flow 2026-05-03 20:45:48 +02:00
telegram-types.ts Refactor Telegram command wiring 2026-05-03 17:58:05 +02:00
tenant-registry.test.ts Clean up remaining legacy Mevy identifiers (Sam & Codex) 2026-05-07 11:33:14 +02:00
tenant-registry.ts Make hostd service-status jail-aware (Sam & Claude) 2026-05-09 13:10:45 +02:00
tenant-site-content.test.ts Remove legacy Mevy references (Sam & Codex) 2026-05-07 11:16:40 +02:00
tenant-site-content.ts Rename Astro docs project to clawdie-docs (Sam & Claude) 2026-05-10 19:49:39 +02:00
tenant-site-publish.test.ts Rename Astro docs project to clawdie-docs (Sam & Claude) 2026-05-10 19:49:39 +02:00
tenant-site-publish.ts Replace jail sudo path with hostd bastille-cmd 2026-05-10 22:48:04 +02:00
test-helpers.ts Persist chat reply language state 2026-05-05 19:22:08 +02:00
tmp-mount-audit.test.ts Remove legacy Mevy references (Sam & Codex) 2026-05-07 11:16:40 +02:00
tmp-mount-audit.ts Fix tmp ownership and mounted tmp diagnostics 2026-05-01 23:48:03 +02:00
tmux-screenshot-command.test.ts Wire tmux screenshots into Telegram photos 2026-05-10 07:36:38 +02:00
tmux-screenshot-command.ts Wire tmux screenshots into Telegram photos 2026-05-10 07:36:38 +02:00
transcription.test.ts Keep root-platform identity separate from tenant labels 2026-05-04 06:24:32 +02:00
transcription.ts Keep root-platform identity separate from tenant labels 2026-05-04 06:24:32 +02:00
tts.test.ts
tts.ts
types.ts fix(telegram): persist per-chat tts preference 2026-04-26 15:06:16 +02:00
vision.test.ts test(multitenant): fix two pre-existing red tests after identity refactor 2026-04-24 10:18:43 +02:00
vision.ts Keep root-platform identity separate from tenant labels 2026-05-04 06:24:32 +02:00
watchdog.test.ts Clean up system-namespace test debt (Sam & Codex) 2026-05-07 10:51:54 +02:00
watchdog.ts refactor(identity): remove PLATFORM_ID/SERVICE_NAME/RUNTIME_USER env vars 2026-05-02 14:49:19 +02:00