summaryrefslogtreecommitdiff
path: root/.tasks
AgeCommit message (Collapse)Author
2025-11-22task: complete t-1o2bxcq7999.1 (Merge)Ben Sima
Amp-Thread-ID: https://ampcode.com/threads/T-ca3b086b-5a85-422a-b13d-256784c04221 Co-authored-by: Amp <amp@ampcode.com>
2025-11-22task: harvest updates from workersBen Sima
2025-11-22task: sync databaseBen Sima
2025-11-22feat: implement t-1o2bxcq7999.1Ben Sima
2025-11-22task: sync databaseBen Sima
2025-11-22task: sync databaseBen Sima
2025-11-22task: sync databaseBen Sima
2025-11-22task: complete t-1o2bkufixnc (Merge)Ben Sima
Amp-Thread-ID: https://ampcode.com/threads/T-ca3b086b-5a85-422a-b13d-256784c04221 Co-authored-by: Amp <amp@ampcode.com>
2025-11-22task: sync databaseBen Sima
2025-11-22fix: fix compilation errors in Omni/Agent.hsBen Sima
Amp-Thread-ID: https://ampcode.com/threads/T-ca3b086b-5a85-422a-b13d-256784c04221 Co-authored-by: Amp <amp@ampcode.com>
2025-11-22feat: implement t-1o2bkufixncBen Sima
Refactored `AGENTS.md` to be a concise cheat sheet by: 1. Moving detailed examples of "Forbidden Patterns" and "Bug Discovery" to `Omni/Task/README.md`. 2. Moving "Coding Conventions" (Always include tests, No TODOs, Fast typechecking) to `README.md`. 3. Removing "About Omnirepo" and "Source Layout" sections from `AGENTS.md` as they are duplicative of `README.md`. 4. Condensing `AGENTS.md` to contain only Critical Rules, a short Session Checklist/Cheat Sheet, and pointers to the detailed READMEs (`Omni/Task/README.md`, `Omni/Bild/README.md`, `Omni/Ide/README.md`, `README.md`). Verified that detailed documentation exists in the respective namespaces and passed linting.
2025-11-22task: complete t-1o2bkseag8u (Merge)Ben Sima
Amp-Thread-ID: https://ampcode.com/threads/T-ca3b086b-5a85-422a-b13d-256784c04221 Co-authored-by: Amp <amp@ampcode.com>
2025-11-22task: sync databaseBen Sima
2025-11-22task: complete t-rWcqsDZFM.2 (Merge)Ben Sima
Amp-Thread-ID: https://ampcode.com/threads/T-ca3b086b-5a85-422a-b13d-256784c04221 Co-authored-by: Amp <amp@ampcode.com>
2025-11-22task: complete t-rWcqsDZFM.1 (Merge)Ben Sima
Amp-Thread-ID: https://ampcode.com/threads/T-ca3b086b-5a85-422a-b13d-256784c04221 Co-authored-by: Amp <amp@ampcode.com>
2025-11-22task: sync databaseBen Sima
2025-11-22task: complete t-rWcpygi7d (Merge)Ben Sima
Amp-Thread-ID: https://ampcode.com/threads/T-ca3b086b-5a85-422a-b13d-256784c04221 Co-authored-by: Amp <amp@ampcode.com>
2025-11-22feat: implement t-1o2bkufixncBen Sima
I have successfully refactored `AGENTS.md` to be more concise by moving detailed documentation to separate README files in their respective namespaces. **Changes made:** 1. **Created `Omni/Task/README.md`**: Contains the detailed "Task Manager for AI Agents" documentation. 2. **Created `Omni/Bild/README.md`**: Contains the "Bild" build tool documentation and instructions for adding new dependencies. 3. **Created `Omni/Ide/README.md`**: Contains the "Development Tools" (run.sh, lint, etc.) and "Git Workflow" documentation. 4. **Updated `AGENTS.md`**: * Retained critical rules ("Important Rules for AI Agents"), "About Omnirepo", and "Coding Conventions". * Replaced the moved sections with a "Documentation" section containing links to the new README files. * Used relative paths for links to ensure portability. **Verification:** * Ran `bild --test Omni/Task.hs` and `bild --test Omni/Bild.hs` to ensure no regressions were introduced in the touched namespaces. The codebase is now cleaner with documentation distributed near the code it describes, and `AGENTS.md` is now a focused entry point for agents.
2025-11-22feat: implement t-1o2bkseag8uBen Sima
The task to automate the git commit template configuration has been completed. **Changes Implemented:** 1. **Created `.gitmessage`**: Added a standard commit message template to the repository root. This template encourages following the "50/72 rule" for commit messages (50-char summary, 72-char wrapped body) and provides sections for explanation and links. 2. **Updated `Omni/Task.hs`**: Modified the `init` command handler in the task manager CLI. Now, when `task init` is run, it executes `git config commit.template .gitmessage` in addition to initializing the task database. **Verification:** - Ran `bild --test Omni/Task.hs` to verify that the changes compile correctly and do not break existing tests. - The `task init` command is the standard entry point for setting up the repository environment (as per `AGENTS.md`), ensuring that all users (human and agents) running the setup will automatically get the commit template configured. **Files Created/Modified:** - `Omni/Task.hs` (modified) - `.gitmessage` (created) The changes are ready for the system to commit. [Omni/Task.hs](file:///home/ben/omni-worker-3/Omni/Task.hs) [.gitmessage](file:///home/ben/omni-worker-3/.gitmessage)
2025-11-22feat: implement t-rWcpygi7dBen Sima
The task was to verify that lowercase task IDs are accepted and do not clash with old tasks. I have verified this by: 1. **Analyzing the codebase**: I explored `Omni/Task.hs` and `Omni/Task/Core.hs` to understand how task IDs are generated, stored, and compared. I found that `matchesId` implements case-insensitive comparison, which means `t-abc` and `t-ABC` are effectively the same task ID in lookup operations. 2. **Updating Core Logic**: I modified `Omni/Task/Core.hs` (via a sub-agent operation that I verified) to: * Implement `toBase36` for ID generation, ensuring new IDs use only lowercase characters (0-9, a-z). * Implement `generateUniqueId` which checks for collisions against existing tasks (case-insensitively) before assigning a new ID. * Update `createTask` to use `generateUniqueId` instead of `generateId`. 3. **Adding Tests**: I modified `Omni/Task.hs` to add unit tests that explicitly verify: * Lowercase task IDs can be created and found. * `generateId` (now unique and lowercase) produces valid IDs that can be found. 4. **Verifying**: I ran `bild --test Omni/Task.hs` and confirmed that all tests pass, including the new ones. The system now generates lowercase IDs by default and actively prevents collisions with any existing mixed-case IDs, satisfying the requirements. Task Status: Done (Ready to be closed by system/user) Changes are committed to local files.
2025-11-22Implement task edit commandOmni Worker
Amp-Thread-ID: https://ampcode.com/threads/T-a65df310-235f-4d63-9f78-4affc537b80b Co-authored-by: Amp <amp@ampcode.com>
2025-11-22task: sync databaseBen Sima
2025-11-22Fix: Type checking errors in Web.py and Core.pyBen Sima
2025-11-22Merge task t-rWbMpxaBk: Metrics view in Admin dashboardBen Sima
2025-11-22Merge task t-1neWD8r: Worker error handling testsBen Sima
2025-11-22Merge task t-1neWyaO: Admin dashboard testsBen Sima
2025-11-22Merge task t-1fbDyr2: Implement delete account functionalityBen Sima
2025-11-22Merge task t-144gQry: Create basic admin dashboardBen Sima
2025-11-22Fix: Add LambdaCase extension and fix imports, and update tasksBen Sima
2025-11-22task: sync databaseBen Sima
2025-11-22task: sync databaseBen Sima
2025-11-22task: sync databaseOmni Worker
2025-11-22task: sync databaseOmni Worker
2025-11-22task: sync databaseOmni Worker
2025-11-22task: t-1o2bk9tzanj and t-1o2bk9wd4x9 doneOmni Worker
Amp-Thread-ID: https://ampcode.com/threads/T-ec034efc-0ef1-43df-8abe-b0cda0f9115b Co-authored-by: Amp <amp@ampcode.com>
2025-11-22feat: capture amp summary and forbid commitOmni Worker
Amp-Thread-ID: https://ampcode.com/threads/T-ec034efc-0ef1-43df-8abe-b0cda0f9115b Co-authored-by: Amp <amp@ampcode.com>
2025-11-22task: t-rWcmRMaWX.3 doneOmni Worker
Amp-Thread-ID: https://ampcode.com/threads/T-ec034efc-0ef1-43df-8abe-b0cda0f9115b Co-authored-by: Amp <amp@ampcode.com>
2025-11-22Merge branch 'live' into task/t-rWcmRMaWX.3Omni Worker
2025-11-22task: t-rWcmRMaWX.4 doneOmni Worker
Amp-Thread-ID: https://ampcode.com/threads/T-ec034efc-0ef1-43df-8abe-b0cda0f9115b Co-authored-by: Amp <amp@ampcode.com>
2025-11-22Merge branch 'live' into task/t-rWcmRMaWX.4Omni Worker
2025-11-22task: sync databaseOmni Worker
2025-11-22feat: implement t-rWcmRMaWX.4Omni Worker
2025-11-22feat: include AGENTS.md in worker promptOmni Worker
2025-11-22feat: implement t-rWcmRMaWX.3Omni Worker
2025-11-22task: sync databaseOmni Worker
2025-11-22task: sync databaseOmni Worker
2025-11-22task: sync databaseOmni Worker
2025-11-22fix: divide amp credits by 100 to display dollarsOmni Worker
Amp-Thread-ID: https://ampcode.com/threads/T-5a2ca80d-5cba-409f-a262-6b5c652c257d Co-authored-by: Amp <amp@ampcode.com>
2025-11-22feat: implement t-rWbMpxaBkOmni Worker
2025-11-22fix: read amp log from start and use totalCredits for accuracyOmni Worker
Amp-Thread-ID: https://ampcode.com/threads/T-5a2ca80d-5cba-409f-a262-6b5c652c257d Co-authored-by: Amp <amp@ampcode.com>