Commit graph

  • 01dc370d09
    Merge pull request #32 from codeflash-ai/chore/tessl-vendored-setup Kevin Turcios 2026-04-23 07:44:58 -0500
  • f83ece9ad8 chore: initialize tessl with vendored tiles chore/tessl-vendored-setup Kevin Turcios 2026-04-23 07:43:04 -0500
  • 616d078ecd Add CI optimization item to roadmap Kevin Turcios 2026-04-23 05:59:08 -0500
  • 851bd61017 Add project roadmap Kevin Turcios 2026-04-23 05:27:58 -0500
  • 72a8610fcf Add vulture to dev dependencies for dead code detection Kevin Turcios 2026-04-23 04:57:32 -0500
  • 57446aad31 Fix unawaited coroutine warning in test_default_timeout_is_600 Kevin Turcios 2026-04-23 04:46:32 -0500
  • 76a07c7f66 Add __test__ = False to Test*-prefixed domain model classes Kevin Turcios 2026-04-23 04:41:18 -0500
  • 4f98b5421f Rename TestDiff/TestDiffScope to BehaviorDiff/BehaviorDiffScope Kevin Turcios 2026-04-23 04:37:24 -0500
  • 9e893675c9 Add Plotly Cloud deployment config for CI audit report Kevin Turcios 2026-04-23 03:59:35 -0500
  • c492164fbf Add codeflash org CI audit case study and interactive Dash report Kevin Turcios 2026-04-23 03:56:04 -0500
  • 8221ce32a2 Add codeflash-ai/ci-audit to active case studies list Kevin Turcios 2026-04-23 03:52:10 -0500
  • 0316d9822a Add testcontainers[postgres] to workspace dev dependencies Kevin Turcios 2026-04-23 03:52:07 -0500
  • bf8707695f Add codeflash-api to workspace dev dependencies Kevin Turcios 2026-04-23 03:38:30 -0500
  • e3e74c3f2e Add missing pyproject.toml for codeflash-ci-audit workspace member Kevin Turcios 2026-04-23 03:34:03 -0500
  • e41a1bf56a Fix conftest collision between codeflash-api and github-app test suites Kevin Turcios 2026-04-23 03:33:58 -0500
  • 43a4009294 Fix callee syntax validation in prepare_python_module Kevin Turcios 2026-04-23 03:28:58 -0500
  • bd5613d22f Update test-coverage.md: remove resolved callouts for covered modules Kevin Turcios 2026-04-23 03:13:28 -0500
  • e1990092e0 Add tests for error handling paths in ranking, refinement, and state Kevin Turcios 2026-04-23 03:13:23 -0500
  • 9e679f1c06 Fix error handling: add logging to bare excepts, protect ast.parse(), parse markdown in refinement Kevin Turcios 2026-04-23 03:06:03 -0500
  • dd7d2db451 Add unit tests for _benchmark_worker subprocess script Kevin Turcios 2026-04-23 02:31:38 -0500
  • e2135e39b2 Add unit tests for vendored _tabulate module Kevin Turcios 2026-04-23 02:31:38 -0500
  • 276c2f36da Add unit tests for _discovery_worker (collection parsing, plugin) Kevin Turcios 2026-04-23 02:28:23 -0500
  • 957f299243 Add unit tests for _create_pr (PR creation, suggestion, error paths) Kevin Turcios 2026-04-23 02:24:01 -0500
  • c31fbc1e43 Add unit tests for _trace_db (sanitize, trace queries, run time) Kevin Turcios 2026-04-23 02:23:56 -0500
  • cf7cf60936 Add unit tests for _candidate_gen (generate, repair, refinement) Kevin Turcios 2026-04-23 02:23:52 -0500
  • 815eba00c0 Fix unawaited coroutine warning in test_skips_ai_test_generation Kevin Turcios 2026-04-23 01:47:26 -0500
  • 92e39d6923 Convert remaining sync test runner callers to async Kevin Turcios 2026-04-23 01:46:01 -0500
  • a292698a1d Add pytest-cov to dev dependencies Kevin Turcios 2026-04-23 00:41:32 -0500
  • f204f8e740 Unify sync/async candidate eval into single async path Kevin Turcios 2026-04-23 00:41:28 -0500
  • 8defba8a72 Add unit tests for async test runners and candidate evaluation Kevin Turcios 2026-04-23 00:24:59 -0500
  • 8d308fe8e8 Replace ThreadPoolExecutor with asyncio for parallel candidate evaluation Kevin Turcios 2026-04-23 00:12:53 -0500
  • df3538167f Add .coverage to gitignore Kevin Turcios 2026-04-22 23:40:22 -0500
  • fb76024cfb Fix CLAUDE.md accuracy: remove nonexistent files, update patterns Kevin Turcios 2026-04-22 23:40:01 -0500
  • 3a07579bb0 Raise codeflash-api test coverage from 81% to 92% Kevin Turcios 2026-04-22 23:39:54 -0500
  • 2d9fca6b3e Fix all ruff lint errors in codeflash-core Kevin Turcios 2026-04-22 23:39:47 -0500
  • fdfade528f Strengthen testgen test assertions and remove duplicate integration tests Kevin Turcios 2026-04-22 23:24:36 -0500
  • 758da2592f Achieve 100% test coverage for testgen module Kevin Turcios 2026-04-22 23:10:27 -0500
  • 92c5fd7c74 Remove instrumented_behavior_tests and instrumented_perf_tests from testgen API Kevin Turcios 2026-04-22 23:10:16 -0500
  • 051317e2dc Mark all 9 implementation steps complete in architecture docs Kevin Turcios 2026-04-22 22:11:08 -0500
  • 4b219907fd Implement POST /ai/testgen endpoint with full generation pipeline Kevin Turcios 2026-04-22 22:11:04 -0500
  • b3840627bb Use explicit .strip() assertions in testgen repair tests Kevin Turcios 2026-04-22 20:36:14 -0500
  • 6abcc8daa3 Add testgen review and repair endpoints Kevin Turcios 2026-04-22 20:35:39 -0500
  • 1d70d65914 Wire observability recording into LLM client Kevin Turcios 2026-04-22 20:30:10 -0500
  • a62f1ecd03 Add real DB integration tests with testcontainers Kevin Turcios 2026-04-22 20:02:28 -0500
  • 3e16d44912 Fix all mypy strict errors across codeflash-api Kevin Turcios 2026-04-22 19:59:42 -0500
  • 03bb712c65 Add integration tests and fix AuthenticatedUser runtime import Kevin Turcios 2026-04-21 22:48:30 -0500
  • 935c6f229e Add remaining endpoints: repair, refinement, adaptive, explain, review, ranking, jit, workflow, testgen, log_features Kevin Turcios 2026-04-21 22:36:31 -0500
  • 6c04324e25 Add optimize endpoint: context, pipeline, router, prompt templates Kevin Turcios 2026-04-21 22:16:22 -0500
  • 3e62f502e7 Add language layer: CST utils, validator, postprocessing pipeline Kevin Turcios 2026-04-21 22:04:39 -0500
  • 5c6b82050a Add diff layer: SEARCH/REPLACE and V4A patch application Kevin Turcios 2026-04-21 21:55:28 -0500
  • 2acebdbf51 Add DB layer: asyncpg pool, engine, row schemas, lifespan wiring Kevin Turcios 2026-04-21 21:55:19 -0500
  • fcaac3a9f2 Add LLM layer: client abstraction, cost calculation, retry policy Kevin Turcios 2026-04-21 21:55:09 -0500
  • d20b82762a Add auth layer: key hashing, rate limiting, usage tracking Kevin Turcios 2026-04-21 21:33:02 -0500
  • 69714f410f Scaffold codeflash-api package with app factory, config, and healthcheck Kevin Turcios 2026-04-21 21:28:59 -0500
  • 0901db9fee Update coveragepy status after E2E validation session Kevin Turcios 2026-04-21 21:19:24 -0500
  • e34873fb82 Add codeflash-api architecture docs and project-scoped rules Kevin Turcios 2026-04-21 21:16:32 -0500
  • 2221de0a71 Clarify attrs for internals, Pydantic for API boundary only Kevin Turcios 2026-04-21 21:13:04 -0500
  • c978a9d2a9 Add codeflash-api to project layout and rewrite context in CLAUDE.md Kevin Turcios 2026-04-21 21:12:30 -0500
  • 122152b3ce Upgrade all dependencies to latest versions Kevin Turcios 2026-04-21 21:11:25 -0500
  • b912121cf4 Upgrade lxml to 6.1.0 to fix XXE vulnerability (CVE-2026-41066) Kevin Turcios 2026-04-21 21:07:09 -0500
  • c0a72e978d Add rules from session audit: error handling, testing, debugging Kevin Turcios 2026-04-21 21:06:15 -0500
  • cefd625d35 Fix pytest 9 compat, addopts conflicts, XML recovery, and diagnostics Kevin Turcios 2026-04-21 20:41:43 -0500
  • 17de71251f Send existing unit test source to optimizer for behavioral context Kevin Turcios 2026-04-21 17:06:30 -0500
  • 9abaa95437 Fix pytest rootdir mismatch during overlay candidate evaluation Kevin Turcios 2026-04-21 15:45:32 -0500
  • 92e7a23722 Wire baseline runtime, test examples, and LP diversity to AI service Kevin Turcios 2026-04-21 15:45:17 -0500
  • f23822b919 Parallelize AI test generation and increase client timeout Kevin Turcios 2026-04-21 13:57:17 -0500
  • dc16346e4c Show friendly error when [tool.codeflash] config is missing Kevin Turcios 2026-04-21 09:12:10 -0500
  • bde8a7b782 Fix benchmark baseline for zero-runtime tests and src-layout projects Kevin Turcios 2026-04-21 08:59:32 -0500
  • 434e888571 Move AI-generated test instrumentation from server-side to client-side Kevin Turcios 2026-04-21 07:38:48 -0500
  • bc0323a46c Fix codeflash_run_tmp_dir_client_side placeholder not being substituted Kevin Turcios 2026-04-21 07:01:26 -0500
  • 05cf34eaf8 Remove unittest framework support from Python test pipeline Kevin Turcios 2026-04-21 06:41:41 -0500
  • ff310a7639 Add [tool.codeflash] config to layered eval template Kevin Turcios 2026-04-21 06:41:31 -0500
  • 26709f9b82 Fix test discovery for src-layout projects with module_root=src Kevin Turcios 2026-04-21 06:18:27 -0500
  • a4e7e9f5fa Handle empty JSON responses from AI service gracefully Kevin Turcios 2026-04-21 05:51:13 -0500
  • 87ed0011c2 Handle subprocess timeout gracefully and scale timeout dynamically Kevin Turcios 2026-04-21 05:47:32 -0500
  • 9456cf48fa Add set -e to vendored session-start-env.sh Kevin Turcios 2026-04-21 05:32:30 -0500
  • 42c8310494 Update vendored codex plugin from v1.0.2 to v1.0.4 Kevin Turcios 2026-04-21 05:11:56 -0500
  • de6046df8d Replace Node.js SessionStart hook with bash (106ms → 5ms) Kevin Turcios 2026-04-21 05:07:03 -0500
  • 42b855899f Reduce hook latency by consolidating subprocess calls Kevin Turcios 2026-04-21 05:01:53 -0500
  • ebd239bbbc Add integration tests for parallel candidate evaluation Kevin Turcios 2026-04-21 04:34:44 -0500
  • 2cea1ab784 Cancel AI generation future early when baseline fails Kevin Turcios 2026-04-21 04:34:39 -0500
  • 66461ad4e7 Parallelize candidate evaluation across all optimization passes Kevin Turcios 2026-04-21 04:16:43 -0500
  • b455c1e69f Add project overlay infrastructure for isolated candidate evaluation Kevin Turcios 2026-04-21 04:16:34 -0500
  • 1d48b7792d Overlap AI candidate generation with baseline establishment Kevin Turcios 2026-04-21 03:52:47 -0500
  • d9be7272e9 Parallelize baseline line profiling and benchmarking Kevin Turcios 2026-04-21 03:44:52 -0500
  • be4d51b886 Fix ruff lint errors from deferred import changes Kevin Turcios 2026-04-21 03:30:00 -0500
  • eb639fb24e Defer heavy third-party imports in pipeline to cut startup 99% Kevin Turcios 2026-04-21 03:18:53 -0500
  • 4399fe0763 Make codeflash_python.__init__ fully lazy via __getattr__ Kevin Turcios 2026-04-21 02:50:39 -0500
  • d25d7bdad4 Point attrs source at GitHub release wheel for portability Kevin Turcios 2026-04-21 02:35:45 -0500
  • edfdd231e0 Use attrs fork with deferred inspect import Kevin Turcios 2026-04-21 02:27:50 -0500
  • 4f206be46b Make codeflash_core.__init__ fully lazy via __getattr__ Kevin Turcios 2026-04-21 01:22:18 -0500
  • 31cdba9e3b Defer heavy third-party imports in codeflash-core to cut import time 68% Kevin Turcios 2026-04-21 01:08:17 -0500
  • cf67686b29 add codeflash-agent case study md misrasaurabh1 2026-04-19 19:59:23 -0700
  • d33e82b647 Merge remote-tracking branch 'origin/main' misrasaurabh1 2026-04-19 19:58:37 -0700
  • 42debefd12 remove lightspeed canvas animation from report misrasaurabh1 2026-04-19 19:57:59 -0700
  • d63bb51800 Revert timeline phase duration back to 6 weeks Kevin Turcios 2026-04-19 03:28:46 -0500
  • c9a8e9b1ea Fix engagement duration from 6 weeks to 2 months Kevin Turcios 2026-04-19 03:28:06 -0500
  • 0e248b865f no light speed anims Kevin Turcios 2026-04-19 03:24:41 -0500
  • 2734b42f96 wip ml-code aseembits93 2026-04-17 23:23:57 +0000
  • b42417532d Add optimization project scaffolding for plotly/plotly.py Kevin Turcios 2026-04-16 23:57:06 -0500