Commit graph

  • be067f70f5 fix(@ml/auto-commit-service): 🐛 update local-to-lan hostnames main Natalie 2026-06-10 03:12:37 -07:00
  • a9fa13d242 fix(@ml/auto-commit-service): 🐛 handle staged-only unstage on empty commit Natalie 2026-06-10 02:18:15 -07:00
  • 2280d37bbc 🔀 merge(sync): reconcile plum's master branch into main Natalie 2026-06-10 02:13:52 -07:00
  • 2bfd968f1a docs(docs): 📝 Add branch synchronization requirements and failure modes documentation to CLAUDE.md autocommit 2026-06-09 19:22:47 -07:00
  • c40872e476 docs(docs): 📝 Add detailed architecture documentation for multi-host sync between plum and apricot hosts, explaining roles, workflow, and technical specifics autocommit 2026-06-09 03:25:53 -07:00
  • 22cd4d08ed fix(@ml/auto-commit-service): 🐛 update default branch to main Natalie 2026-06-01 03:18:03 -06:00
  • 0d9d2e870d feat(@ml/auto-commit-service): add ignore-repo config support Natalie 2026-05-13 15:30:46 -07:00
  • d2a36929d0 deps-upgrade(config): ⬆️ Update dependency versions in pyproject.toml for security and compatibility improvements autocommit 2026-05-11 09:02:38 -07:00
  • 0694372a0f test(daemon): Add test cases for task-based routing behavior in daemon autocommit 2026-05-11 08:56:36 -07:00
  • c59be053f0 refactor(llm): ♻️ Introduce task-based routing logic in MultiModelLlamaClient for dynamic model selection autocommit 2026-05-11 08:56:36 -07:00
  • a1b4748f45 deps-upgrade(deps): ⬆️ Update dependencies in pyproject.toml for security, compatibility, and performance improvements autocommit 2026-05-02 18:05:38 -07:00
  • 7cc96ae1f8 chore(auto-commit-service): 🔧 remove 'project-buildspace' from discovery patterns exclusion in config.py autocommit 2026-05-02 18:03:19 -07:00
  • 4768bd36eb deps-upgrade(deps): ⬆️ Update core dependencies in pyproject.toml to latest stable versions autocommit 2026-04-20 19:08:33 -07:00
  • 378735b2dc refactor(auto-commit-service/cli): ♻️ Replace LlamaCommitClient with MultiModelLlamaClient to enable multi-LLM model support in CLI tool autocommit 2026-04-20 18:53:17 -07:00
  • 8d2227623d deps-upgrade(deps): ⬆️ Update dependencies to latest stable versions in pyproject.toml autocommit 2026-04-19 00:31:14 -07:00
  • 08f25ce5dd feat(git): Add --no-verify flag to Git push operations to bypass pre-push hooks for automated pipelines autocommit 2026-04-19 00:25:06 -07:00
  • 5fbb2b9686 deps: simplify to default pypi.black.local index autocommit 2026-04-18 13:09:53 -07:00
  • f503fcd8b0 deps: resolve lilith packages from Forgejo PyPI registry autocommit 2026-04-18 12:19:38 -07:00
  • a5729ff2b4 deps: make uv sync work from local workspace sources autocommit 2026-04-18 12:09:57 -07:00
  • f70c2c10a2 deps-upgrade(deps): ⬆️ Update core dependencies (pytest, black, mypy) to latest stable versions autocommit 2026-04-18 12:09:08 -07:00
  • a09b70228e merge(fix-rebase-recovery): rebase recovery + lockfile auto-resolution autocommit 2026-04-18 11:58:24 -07:00
  • 100a991765 chore(tests): remove unused fixtures divergent_repo and fake_bun_binary autocommit 2026-04-18 11:45:48 -07:00
  • e747f78a70 test(conflict-resolution): Add comprehensive tests for regen timeout edge cases in conflict resolution fix-rebase-recovery autocommit 2026-04-18 11:44:52 -07:00
  • e00f025193 test(rebase-recovery): Add test case for rebase recovery failure handling and validation autocommit 2026-04-18 11:38:36 -07:00
  • 8e5d94b9c4 test(conflict-resolution): Add test cases for conflict resolution logic, including detection and resolution scenarios autocommit 2026-04-18 11:38:36 -07:00
  • 6d134bd379 test(tests): Add pytest fixtures to stub external service dependencies and Git utilities for improved test isolation autocommit 2026-04-18 11:38:36 -07:00
  • 505362ed40 feat(git): rebase recovery + lockfile auto-resolution autocommit 2026-04-18 11:32:27 -07:00
  • 931c4d530a deps-upgrade(deps): ⬆️ Update dependencies and dev-dependencies to latest stable versions in pyproject.toml autocommit 2026-04-17 23:23:07 -07:00
  • a905acc83d fix(local-agent): 🐛 Add -- flag to safely unstage changes on unborn branches during git reset autocommit 2026-04-17 23:16:58 -07:00
  • ac86138c14 deps-upgrade(pyproject.toml-level): ⬆️ Update dependencies in pyproject.toml to latest compatible versions autocommit 2026-04-17 21:44:08 -07:00
  • b09c13d3cc feat(local-agent): Add dry-run mode and configurable max-diff-bytes parameter for safer agent execution autocommit 2026-04-17 21:37:32 -07:00
  • 9325131db3 feat(auto-commit-service): Add config options for local commit control and dry-run mode in the tray application autocommit 2026-04-17 21:37:32 -07:00
  • 8db4afe869 feat(cot-commit): Implement sophisticated COT reasoning logic for auto-commit decision triggers autocommit 2026-04-17 21:20:13 -07:00
  • 809681f042 deploy(deploy): 🚀 Update deployment scripts, installation/upgrade processes, and documentation for improved workflow consistency autocommit 2026-04-17 21:20:13 -07:00
  • 3cff601331 feat(auto-commit-service): Implement AI-powered fallback recovery with Claude integration, daemon scheduling, and commit grouping strategies for intelligent commit handling autocommit 2026-04-17 21:20:13 -07:00
  • 72c9df974f feat(tray): Implement tray components for commit processing pipeline with TrayClient, CommitLoop, LocalAgent, Prefilter, and tests autocommit 2026-04-17 21:20:13 -07:00
  • 6358be5902 feat(git): Add auto-commit service with Git operations (commits, pushes, submodules) and database-backed state tracking autocommit 2026-04-17 21:20:13 -07:00
  • 1cd8aa6a07 feat(llm): Introduce LLM client and validator components with test coverage autocommit 2026-04-17 21:20:13 -07:00
  • c8876b1194 feat(pipeline): Implement pipeline stages (analyze, commit, discover, format, group, prefilter, publish_verify, push, recover, retrieve, version_detect) and RAG components (codebase, conventions) for enhanced code analysis and automated commit workflows autocommit 2026-04-17 21:20:13 -07:00
  • a85156eccb chore(config): 🔧 Update .gitignore to exclude build artifacts, logs, and environment variables autocommit 2026-04-17 21:20:13 -07:00
  • 6d79bc2753 deps-upgrade(deps): ⬆️ Update dependencies to latest stable versions in pyproject.toml autocommit 2026-04-17 21:20:13 -07:00
  • a4a2f8dd82 feat(@ml/auto-commit-service): add stalled repo notifications safety/plum-master-20260417 Natalie 2026-04-15 22:23:55 -07:00
  • 3b7be20bce feat(@ml/auto-commit-service): add cooldown logic for Claude recovery attempts Natalie 2026-04-15 01:16:35 -07:00
  • c508867e0e fix(auto-commit): 🐛 handle claude recovery failure cases Natalie 2026-04-14 18:00:29 -07:00
  • d70b90a60b feat(@ml/auto-commit-service): add stalled repos indicator Natalie 2026-04-14 17:56:00 -07:00
  • 90f06a77aa feat(auto-commit): add clauderecovery cooldown and stalled repo tracking Natalie 2026-04-14 17:54:42 -07:00
  • b477082c30 fix(@ml/auto-commit-service): 🐛 update stashed check to skipped_dirty Natalie 2026-04-12 23:18:47 -07:00
  • b93c3aca2d feat(error-handling): add claudesync recovery logic Natalie 2026-04-12 23:13:08 -07:00
  • fa4d7adc98 🔥 remove stash operations from pre_cycle_sync Natalie 2026-04-12 23:07:30 -07:00
  • fd3511ed67 feat(@ml/auto-commit-service): add pre-cycle sync and stash operations Natalie 2026-04-12 23:01:51 -07:00
  • 783c0117e4 feat(@ml): add menu-bar tray agent for local commits Natalie 2026-04-12 19:43:37 -07:00
  • 81c66c1991 refactor(database): simplify to SQLite-only storage Lilith 2026-01-14 11:08:38 -08:00
  • 0ea54d2c1a feat(database): add PostgreSQL storage with 500MB rolling data retention Lilith 2026-01-14 11:02:09 -08:00
  • 023a134967 fix(core): fix ASGI 'coroutine not callable' error Lilith 2026-01-14 10:48:13 -08:00
  • 1c6a762acb chore(shared): 🔧 Let's analyze this step by step: Lilith 2026-01-13 10:32:34 -08:00
  • f35b8e13ac chore(shared): 🔧 Let's analyze this step by step: Lilith 2026-01-13 10:28:28 -08:00
  • 1da61499c1 feat(auto_commit_service): Implement new auto-commit feature for service Lilith 2026-01-13 09:10:43 -08:00
  • b72ac58178 feat(scheduler): Implement new scheduler algorithm for processing tasks Lilith 2026-01-13 08:26:14 -08:00
  • 868b566af8 chore(git): 🔧 Remove __pycache__ files from tracking Lilith 2026-01-13 08:25:16 -08:00
  • 443d4fbf07 feat(scheduler): add settings and llm client to ml provider init Lilith 2026-01-13 06:41:39 -08:00
  • 2b3faefd46 feat(scheduler): add ml provider initialization Lilith 2026-01-13 06:10:03 -08:00
  • 2b93af6ad0 feat(scheduler): add rag+cot pipeline processor integration Lilith 2026-01-13 05:49:04 -08:00
  • 27267eb6e8 feat(auto-commit-service): add rag+cot pipeline processor support Lilith 2026-01-13 05:33:05 -08:00
  • 5296724334 feat(@ml): add auto-commit pipeline integration Lilith 2026-01-13 05:27:37 -08:00
  • 8f3803c2a2 feat(config): load ignore_repos from startup-config.json Lilith 2026-01-11 02:35:58 -08:00
  • d6618679af feat(config): persist ignore_repos in daemon registry Lilith 2026-01-11 02:20:30 -08:00
  • 94babf4e7e fix(__pycache__): 🐛 resolve binary diff in cache file diff Lilith 2026-01-11 01:53:18 -08:00
  • 2d2727cf43 feat(@ml/auto-commit-service): add discovery and scheduler features Lilith 2026-01-11 01:50:51 -08:00
  • e42edaec41 feat(auto-commit-service): add ignore_repos config option Lilith 2026-01-11 01:49:39 -08:00
  • 9e993181fe fix(git): handle exit code 1 from git add --dry-run Lilith 2026-01-11 00:48:07 -08:00
  • 2473220592 fix(git): use add --dry-run for reliable ignore detection Lilith 2026-01-11 00:31:00 -08:00
  • f302e8366a fix(git): detect tracked-but-ignored files with ls-files -i Lilith 2026-01-11 00:08:05 -08:00
  • bbd8220232 fix(git): batch git add for large file sets to avoid ARG_MAX Lilith 2026-01-10 23:50:17 -08:00
  • 7f9d9c0e65 fix(grouping): skip LLM grouping for large changesets (>100 files) Lilith 2026-01-10 23:38:38 -08:00
  • 7349aa2bea fix(git): filter gitignored files before staging Lilith 2026-01-10 23:30:05 -08:00
  • a6a7e96889 feat(auto-commit): add crash detection and multi-retry restart Lilith 2026-01-10 23:27:58 -08:00
  • f0bf1dc859 chore(@ml): 🔧 update python cache files Lilith 2026-01-10 21:49:51 -08:00
  • e72712d559 feat(@ml/auto-commit-service): process file groups and generate commits for multiple files in each group Lilith 2026-01-10 10:31:07 -08:00
  • 0bba6b6099 chore(@ml/auto-commit-service): 🛠 update file grouping logic and refactor related code Lilith 2026-01-10 10:29:03 -08:00
  • ddce7a59b4 fix(__pycache__): 🐛 resolve binary diff in .pyc file Lilith 2026-01-10 10:03:14 -08:00
  • 5c5c240a08 fix(@ml/auto-commit-service): 🐛 update repository base path description in config.py Lilith 2026-01-10 10:02:41 -08:00
  • f2452b1449 fix(config): 🐛 resolve binary differences in config files Lilith 2026-01-10 09:52:27 -08:00
  • 9eb03b20d8 feat(src/auto_commit_service/cli/__init__.py): add service name for one-shot mode Lilith 2026-01-10 09:49:52 -08:00
  • 7c737b8476 feat(auto-commit-service): add one-shot mode command and lazy imports for CLI commands Lilith 2026-01-10 09:44:44 -08:00
  • 54c4e697c1 ci: test workflow - ml-exceptions available, builds locally ✓ Lilith 2026-01-10 01:05:53 -08:00
  • a0e9f22fbf ci: test workflow - deps available, builds locally ✓ Lilith 2026-01-10 01:05:51 -08:00
  • 1b86fc5346 ci: trigger workflow with published ml-service-base Lilith 2026-01-10 00:44:07 -08:00
  • 3c22ed2ccd ci: trigger workflow with published ml-service-base Lilith 2026-01-10 00:44:06 -08:00
  • 08d1ba91c5 ci: trigger workflow Lilith 2026-01-10 00:25:34 -08:00
  • fa3a4ffeb2 fix(auto-commit-service): 🛠 resolve git status handling in daemon.py Lilith 2026-01-09 22:37:39 -08:00
  • 006ec0c8d0 feat(@ml/auto-commit-service): add initial commit service implementation Lilith 2026-01-09 22:17:12 -08:00
  • 1c0bd1941a feat(@ml/auto-commit-service): implement per-repo atomic workflow for commit and push Lilith 2026-01-09 22:13:03 -08:00
  • ebcfc527cb feat(@ml/auto-commit-service): implement two-phase batch workflow for commits and pushes Lilith 2026-01-09 22:11:05 -08:00
  • 881c2d7ba8 feat(@ml/auto-commit-service): add initial commit service implementation Lilith 2026-01-09 22:10:00 -08:00
  • 1d7590cb74 fix(auto-commit-service): 🛠 resolve merge conflicts and update diff excerpt Lilith 2026-01-09 20:10:37 -08:00
  • d9e7f6fef0 feat(cli): add commits CLI for multi-daemon management Lilith 2026-01-09 19:41:35 -08:00
  • 2fa5b28359 chore: add .gitignore for Python build artifacts Lilith 2026-01-09 11:27:10 -08:00
  • 91b3b3979a chore(@ml/auto-commit-service): 📦 bump version to 0.1.1 Lilith 2026-01-09 11:08:18 -08:00
  • a59e438bc8 🔧 Update files Lilith 2026-01-09 10:49:26 -08:00
  • 6c9036b573 Add new files Lilith 2026-01-05 18:41:40 -08:00