Agent Engine: Replace Amp with Native Implementation

t-141·Epic·
·
·
·Omni/Agent.hs
Created5 months ago·Updated5 months ago·pipeline runs →

Execution Summary

7/7
Tasks Completed
$0.00
Total Cost
0s
Total Time

Design

Edit

Extract a native LLM agent engine to replace amp subprocess dependency.

See _/llm/PLAN_Agent_Engine_V2.md for full design.

Key goals: 1. Engine.hs - Generic agent loop with pluggable tools 2. Tools.hs - Core coding tools (read, write, edit, bash, search) 3. Worker integration - Use Engine instead of amp subprocess 4. Model selection - Complexity-based model choice 5. Preserve existing features - Activity logging, metrics, retry, comments

This replaces the orphaned implementation from Nov 27 which conflicted with recent features (comments, activity tracking, etc).

Child Tasks

  • t-141.2 - Implement agent loop with tool execution [Done]
  • t-141.3 - Implement core coding tools (read, write, bash, search) [Done]
  • t-141.6 - Remove amp dependency entirely [Done]
  • t-141.1 - Define Tool protocol and LLM provider abstraction [Done]
  • t-141.4 - Replace amp subprocess with native Engine in Worker [Done]
  • t-141.5 - Add task complexity field and model selection [Done]
  • t-141.7 - Audit and verify Engine testing coverage [Done]

Git Commits

34f7c6b1Audit and verify Engine testing coverage
Ben Sima5 months ago1 files
9e87b5bfAudit and verify Engine testing coverage
Ben Sima5 months ago2 files
5fbcd92fRemove amp dependency entirely
Ben Sima5 months ago6 files
d05ca473Add task complexity field and model selection
Ben Sima5 months ago4 files
c4c5556cReplace amp subprocess with native Engine in Worker
Ben Sima5 months ago1 files
1f38531dDefine Tool protocol and LLM provider abstraction
Ben Sima5 months ago1 files
7d3103a9Implement core coding tools (read, write, bash, search)
Ben Sima5 months ago1 files
a03642a7Implement agent loop with tool execution
Ben Sima5 months ago1 files
68dba338Define Tool protocol and LLM provider abstraction
Ben Sima5 months ago1 files

Timeline (0)

No activity yet.