Skip to content

[codex] Add automation config and diagnostics controls#114

Draft
ScriptedAlchemy wants to merge 3 commits into
masterfrom
self-improving-loops-implementation
Draft

[codex] Add automation config and diagnostics controls#114
ScriptedAlchemy wants to merge 3 commits into
masterfrom
self-improving-loops-implementation

Conversation

@ScriptedAlchemy

@ScriptedAlchemy ScriptedAlchemy commented Jun 24, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds conservative automation configuration defaults, project sidecar persistence, CLI commands, and dashboard controls for enabling/disabling standalone automation.
  • Introduces automation backend contracts, managed skill draft primitives, and a JSONL automation run ledger for auditable self-improvement runs.
  • Adds dashboard diagnostics for tool/hook/prompt rollups, surfaces automation capabilities to the dashboard wrapper, and records hook invocations for analytics.
  • Keeps clippy-deny coverage clean by replacing fixable allows/ignores with typed defaults, explicit error handling, and focused tests.

Validation

  • cargo test --test automation_run_ledger_test
  • cargo test --test automation_backend_test --test managed_skills_test --test automation_config_test --test user_config_test
  • cargo test --test dashboard_api_test automation_config_is_dashboard_controllable_and_persistent
  • cargo test --test dashboard_analytics_api_test analytics_diagnostics_reports_tool_hook_and_prompt_rollups
  • cargo test --features test-transport --test mcp_server_test test_server_stats
  • cargo test --test cli_non_interactive_test automation_config_enable_writes_project_sidecar_noninteractively
  • npm run test:dom -- test/curation-data.vitest.tsx test/curation-panel.vitest.tsx from dashboard/
  • npm run build from dashboard/
  • cargo clippy --all-targets --all-features -- -D warnings
  • git diff --check
  • scripts/check-conventional-commits.sh <merge-base>..HEAD

CI

GitHub Actions restarted for the conventional single-commit push; checks were queued/in progress when this description was updated.

@changeset-bot

changeset-bot Bot commented Jun 24, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: bb0d734

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@ScriptedAlchemy ScriptedAlchemy changed the title [codex] Add automation config API [codex] Add automation config and dashboard controls Jun 24, 2026
@ScriptedAlchemy ScriptedAlchemy changed the title [codex] Add automation config and dashboard controls [codex] Add automation config and diagnostics controls Jun 24, 2026
@ScriptedAlchemy ScriptedAlchemy force-pushed the self-improving-loops-implementation branch from d0a20c1 to d7e71e6 Compare June 24, 2026 05:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant