Commit graph

  • 5ac74354bf clean up ashraf/expermint/java-support Mohamed Ashraf 2026-04-30 18:16:01 +0300
  • 6ba2414d66 codeflash-optimize/SKILL.md: Part 2 is now an optimization-intent summary, not verbatim session-manager text. This addresses F5/F6. router-base.md: router must ignore ~/agent-sessions meta-instructions, honor no-branch/no-commit briefs, and audit scalar numeric metrics only. agent-base-protocol.md: domain agents do not commit by default; commits require explicit ALLOW AUTONOMOUS COMMITS. codeflash-java-setup.md: if JMH exists, setup must positively check the harness and record attempted workarounds on failure. codeflash-java-cpu.md: KEEP requires actual JMH/benchstat output from a command run in-session; ranges/extrapolations/ad hoc loops are invalid. Mohamed Ashraf 2026-04-30 17:07:33 +0300
  • 45badaf3f0 feat: add Java stop hook to enforce optimization effort (30-attempt cap) enhance/java/flow HeshamHM28 2026-04-30 16:59:06 +0300
  • 34e4266059 router-base.md: router can no longer write fake optimizer artifacts, declare router-side NULL RESULT, skip setup/results artifacts, or substitute its own source analysis for subagent dispatch. codeflash-java.md: SESSION MODE: LIBRARY PRIMITIVE now must dispatch to codeflash-java-cpu; router-authored null-result analysis is invalid. codeflash-java-setup.md: setup must always write .codeflash/setup.md, drill into wrapper failures, check workarounds, and record Attempted Workarounds / Remaining Technical Blockers. Mohamed Ashraf 2026-04-30 15:44:33 +0300
  • c5645ce1fe LARGE-SCALE session mode Mohamed Ashraf 2026-04-30 13:30:53 +0300
  • 92105254f8 Enforce autonomous-mode rigor for Java agents Mohamed Ashraf 2026-04-29 16:31:12 +0000
  • eaa83207a0
    Fix blackbox dev server command and add repo-root instructions (#48) main Kevin Turcios 2026-04-29 04:18:39 -0500
  • 4fac916717 Fix blackbox dev server command and add repo-root instructions Kevin Turcios 2026-04-29 04:13:05 -0500
  • 6ddc97a575
    perf(models): convert prefix/skill/command tuples to frozensets (#47) codeflash/perf/blackbox Kevin Turcios 2026-04-29 03:22:50 -0500
  • e4fcbb5b83
    perf(rendering): cache entry.level in render_log_html (#46) Kevin Turcios 2026-04-29 03:22:47 -0500
  • 41edcf06e1
    perf(transcript): cache fromisoformat, single-pass parsing (#45) Kevin Turcios 2026-04-29 03:22:44 -0500
  • 1ff2a76152
    perf(analytics): use rfind and local json.loads (#44) Kevin Turcios 2026-04-29 03:22:42 -0500
  • b46101612d Add blackbox benchmark VM infra codeflash/perf/analytics Kevin Turcios 2026-04-29 03:04:59 -0500
  • d7f70e42f9 Add blackbox benchmark VM infra codeflash/perf/models Kevin Turcios 2026-04-29 03:04:59 -0500
  • 1da8b41b66 Add blackbox benchmark VM infra codeflash/perf/rendering Kevin Turcios 2026-04-29 03:04:59 -0500
  • e7fdae0db6 Add blackbox benchmark VM infra codeflash/perf/transcript Kevin Turcios 2026-04-29 03:04:59 -0500
  • f9f25538d2 style: use ternary for extensionless file check per SIM108 Kevin Turcios 2026-04-29 02:21:39 -0500
  • 791de5e887 fix: add noqa C901 for inlined parse_user_entry Kevin Turcios 2026-04-29 02:20:54 -0500
  • 5f3bb4dba8 fix: remove stale noqa and use set membership test Kevin Turcios 2026-04-29 02:20:05 -0500
  • 399a10930f style: format frozenset literals per ruff Kevin Turcios 2026-04-29 02:18:19 -0500
  • 8144c00336 fix: use splitlines for JSONL parsing Kevin Turcios 2026-04-29 02:10:46 -0500
  • bb749ac48c fix: use splitlines and preserve extensionless file behavior Kevin Turcios 2026-04-29 02:10:12 -0500
  • 05186036dd perf(models): convert prefix/skill/command tuples to frozensets codeflash[bot] 2026-04-29 02:06:10 -0500
  • 3dfd5ffd10 perf(rendering): cache entry.level and is_thinking in render_log_html codeflash[bot] 2026-04-29 02:06:05 -0500
  • 9eab682fee perf(transcript): cache fromisoformat, local json.loads, single-pass parsing codeflash[bot] 2026-04-29 02:06:00 -0500
  • 9b87560285 perf(analytics): use rfind and local json.loads for hot paths codeflash[bot] 2026-04-29 02:05:55 -0500
  • 1e8cbbede4
    Fix Dependabot resolver and bump GitPython for security (#42) Kevin Turcios 2026-04-28 20:28:42 -0500
  • 8819770113 Bump codeflash-core and codeflash-python versions for release fix/dependabot-python-version Kevin Turcios 2026-04-28 20:21:03 -0500
  • 6e8b0d16e4 Fix Dependabot security updates and bump GitPython to 3.1.47+ Kevin Turcios 2026-04-28 20:18:56 -0500
  • 0ad5e60523
    Add blackbox package: session flight recorder with HTMX dashboard (#39) Kevin Turcios 2026-04-28 19:58:43 -0500
  • cdb5aaf4cf fix(ci): exclude e2e tests from unit test job feat/blackbox Kevin Turcios 2026-04-28 19:40:02 -0500
  • f4eaffd8e8 fix(ci): sync only blackbox package in e2e job Kevin Turcios 2026-04-28 19:39:03 -0500
  • 53a8f619eb feat(blackbox): add Playwright E2E tests for dashboard Kevin Turcios 2026-04-28 19:37:28 -0500
  • fa770cfe6d style(blackbox): apply ruff formatting to analytics Kevin Turcios 2026-04-28 17:56:50 -0500
  • 0d0e43af8d chore(blackbox): fix lint errors in test files Kevin Turcios 2026-04-28 17:49:41 -0500
  • cd446c172a chore: add ty python-version to root pyproject.toml Kevin Turcios 2026-04-28 11:11:36 -0500
  • ca67dda662 refactor(blackbox): remove underscore prefixes from internal functions Kevin Turcios 2026-04-28 17:45:24 -0500
  • 220a790934 feat(blackbox): add codeflash plugin detection Kevin Turcios 2026-04-28 17:39:36 -0500
  • 3395dc1e87 feat(blackbox): wire analytics into session detail view Kevin Turcios 2026-04-28 17:39:23 -0500
  • db872654f9 refactor(blackbox): extract classify_error helpers Kevin Turcios 2026-04-28 17:38:59 -0500
  • 4a25aaa76b refactor(blackbox): extract presentation logic into formatter classes Kevin Turcios 2026-04-28 12:07:24 -0500
  • 2a1b28c7ae docs(blackbox): add README and use fastapi[standard] for dev server Kevin Turcios 2026-04-28 11:27:37 -0500
  • 32387624f9 feat(blackbox): cache session scanning via watcher invalidation Kevin Turcios 2026-04-28 11:27:33 -0500
  • 9afb317bb2 test(blackbox): add comprehensive test coverage for dashboard Kevin Turcios 2026-04-28 11:21:43 -0500
  • 1b56333a8a feat(blackbox): add package with models, CLI, and HTMX dashboard Kevin Turcios 2026-04-28 10:04:16 -0500
  • 2ff9431656
    ci: only test packages with changed files on PRs (#41) Kevin Turcios 2026-04-28 18:53:20 -0500
  • 7e0a8954ce ci: add pull-requests read permission for paths-filter ci/path-filtered-tests Kevin Turcios 2026-04-28 18:51:55 -0500
  • bfdddb3c3e ci: only test packages with changed files on PRs Kevin Turcios 2026-04-28 18:50:18 -0500
  • 919a673be2
    Fix pre-existing CI lint and test failures (#40) Kevin Turcios 2026-04-28 18:39:46 -0500
  • f1ffd2d97d chore: bump codeflash-python to 0.1.1.dev0 fix/ci-lint Kevin Turcios 2026-04-28 18:17:25 -0500
  • 1e68d24e93 fix: resolve remaining ruff format and mypy errors Kevin Turcios 2026-04-28 18:16:41 -0500
  • f9f2545aeb fix: add skip markers for optional deps and apply ruff formatting to tests Kevin Turcios 2026-04-28 18:05:41 -0500
  • d5a8a15a84 fix: resolve ruff and mypy errors in codeflash-python Kevin Turcios 2026-04-28 18:05:35 -0500
  • bc18b8824b fix: restore clean bubble_sort_method.py test fixture Kevin Turcios 2026-04-28 18:05:29 -0500
  • b1211c2536 chore: add gitignore entries for local eval repos, e2e fixtures, and env files Kevin Turcios 2026-04-28 18:05:24 -0500
  • df5d529882 feat: enforce deep exploration — 10+ attempts per target, iterate past KEEPs HeshamHM28 2026-04-28 23:32:54 +0300
  • 6274dca2d5 feat: enhance Java optimization flow with extended sessions, Pareto tracking, and MCP visibility HeshamHM28 2026-04-28 16:17:45 +0300
  • f4101615c2 Enhance Java Experiment Loop Documentation and Benchmarking Guidelines HeshamHM28 2026-04-27 20:50:20 +0300
  • ec2a51bcdc
    Merge 69449dc3fc into 2c9f2ad8de Hesham Mohamed 2026-04-27 11:33:35 +0000
  • 69449dc3fc Bump codeflash-python to 0.1.1.dev0 feat/integrate-project-detector HeshamHM28 2026-04-27 11:33:28 +0000
  • 6a3f79df80 Fix pre-existing CI failures in codeflash-python HeshamHM28 2026-04-27 11:25:36 +0000
  • e34661deaa Fix ruff lint and format errors in _setup_writer HeshamHM28 2026-04-27 11:10:29 +0000
  • d0d7041477 Apply test conventions to all test files HeshamHM28 2026-04-27 11:08:08 +0000
  • 3bd496853d Address PR review feedback from KRRT7 HeshamHM28 2026-04-27 11:04:22 +0000
  • c67c1d292c
    Merge branch 'main' into feat/integrate-project-detector Hesham Mohamed 2026-04-27 13:57:02 +0300
  • 2c9f2ad8de Fix call-site IDs to use source line numbers instead of sequential counter Kevin Turcios 2026-04-24 07:12:45 -0500
  • 5b20981cd4 Unify SQLite schema into single codeflash_results table Kevin Turcios 2026-04-24 07:12:34 -0500
  • ba001950ee fix: restore clean bubble_sort_method.py test fixture Kevin Turcios 2026-04-24 05:55:32 -0500
  • ca951dd1f3 Rewrite sync instrumentation to decorator-based approach Kevin Turcios 2026-04-24 05:54:32 -0500
  • 918a2a10a4 feat: add sync instrumentation module with decorator-based approach Kevin Turcios 2026-04-24 04:54:45 -0500
  • 8c218038e9 feat: add codeflash_behavior_sync decorator Kevin Turcios 2026-04-24 04:41:34 -0500
  • c9f65aba6b fix: capture stdout in async decorator and fix result merger Kevin Turcios 2026-04-24 04:35:02 -0500
  • 629d7f9f08 feat: rewrite async instrumentation to use SQLite-only data path and contextvars Kevin Turcios 2026-04-24 03:44:06 -0500
  • 24199efc63 refactor: remove dead parameters from AsyncCallInstrumenter and inject_async_profiling Kevin Turcios 2026-04-24 02:49:05 -0500
  • c670d637c0 refactor: clean up _instrument_async and add 100% test coverage Kevin Turcios 2026-04-24 02:45:07 -0500
  • 2fd9d06e28 refactor: eliminate inline async decorator duplication and fix 10-column test gaps Kevin Turcios 2026-04-24 02:31:40 -0500
  • eb6a0be717 feat: add dual-clock instrumentation (wall + CPU time) and remove dead binary parser Kevin Turcios 2026-04-24 02:21:22 -0500
  • 0c622ac469 fix: loosen timing tolerance in time correction instrumentation tests Kevin Turcios 2026-04-24 01:38:06 -0500
  • fd88580ac8 test: add 262 tests for previously untested core modules Kevin Turcios 2026-04-24 01:36:14 -0500
  • 90a46d732c fix: harden error handling and add missing future annotations Kevin Turcios 2026-04-24 01:36:04 -0500
  • 6b73b07d15 fix: deduplicate code across codeflash-core and codeflash-python Kevin Turcios 2026-04-23 22:39:50 -0500
  • ffadf16147
    chore: add standup dashboard with CI audit integration (#36) Kevin Turcios 2026-04-23 18:52:33 -0500
  • 4800f35c5c fix: make standup dashboard deployable to Plotly Cloud chore/standup-dashboard Kevin Turcios 2026-04-23 16:15:11 -0500
  • b9556b9ded fix: replace dcc.Checklist with plain html.Div to fix Dash 4.x layout.props errors Kevin Turcios 2026-04-23 16:06:20 -0500
  • bb7f53d26b fix: correct CI savings numbers from real billing export Kevin Turcios 2026-04-23 15:58:07 -0500
  • a26dff7623 refactor: simplify standup dashboard code Kevin Turcios 2026-04-23 15:55:18 -0500
  • 1671fab2f7 feat: enhance standup dashboard with rich UI and content Kevin Turcios 2026-04-23 15:25:23 -0500
  • 4be1a22a21 fix: add future annotations and format standups code Kevin Turcios 2026-04-23 11:06:29 -0500
  • 3673dfebea chore: clean up standup dashboard Kevin Turcios 2026-04-23 11:04:09 -0500
  • fdfddea297 chore: add standup dashboard with CI audit integration Kevin Turcios 2026-04-23 09:25:37 -0500
  • 3ee9c22c8e
    fix: resolve all ruff lint errors across repo (#38) Kevin Turcios 2026-04-23 10:22:42 -0500
  • 8dc3e4082f fix: resolve pre-existing mypy errors across packages Kevin Turcios 2026-04-23 10:21:05 -0500
  • ff659ae7c4 fix: resolve all ruff lint errors across repo Kevin Turcios 2026-04-23 10:18:03 -0500
  • c249bcd0ce
    chore: update tessl tiles 2026-04-23 (#35) codeflash-ci-bot[bot] 2026-04-23 08:15:44 -0500
  • 9bc9ff2250 chore: add ready-to-merge gate for branch freshness Kevin Turcios 2026-04-23 08:12:25 -0500
  • 209c88fd32 chore: update tessl tiles 2026-04-23 chore/tessl-tile-updates-20260423 codeflash-ci-bot[bot] 2026-04-23 13:06:14 +0000
  • 5d02df9890
    Merge pull request #34 from codeflash-ai/fix/tessl-app-token Kevin Turcios 2026-04-23 08:04:58 -0500
  • 3851fd4cf9 fix: pass CI bot secrets to tessl update workflow fix/tessl-app-token Kevin Turcios 2026-04-23 08:04:06 -0500
  • 82f16dc9f0
    Merge pull request #33 from codeflash-ai/fix/tessl-caller-permissions Kevin Turcios 2026-04-23 07:50:43 -0500
  • fa1b5ece4e fix: add permissions to tessl update caller workflow fix/tessl-caller-permissions Kevin Turcios 2026-04-23 07:49:56 -0500