Frontmatter
| id | 7917 |
| title | Feat: Create ''Dev Agent'' MVP (Ticket -> PR) |
| state | Closed |
| labels | enhancementai |
| assignees | [] |
| createdAt | Nov 29, 2025, 4:09 PM |
| updatedAt | Nov 29, 2025, 10:44 PM |
| githubUrl | https://github.com/neomjs/neo/issues/7917 |
| author | tobiu |
| commentsCount | 2 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Nov 29, 2025, 10:44 PM |
Feat: Create 'Dev Agent' MVP (Ticket -> PR)
tobiu cross-referenced by #7914 on Nov 29, 2025, 5:24 PM

tobiu
Nov 29, 2025, 10:18 PM
Input from Gemini 2.5:
✦ Implementation Update: Adopting the "Fake Agent" pattern to accelerate the MVP.
- Architecture: The agent is a standalone Node.js script using direct imports from
ai/services.mjs.- Context: The agent now consumes the full raw markdown content of the issue (including frontmatter) to provide maximum context to the LLM.
- Execution: Uses
child_processfor Git operations andGoogleGenerativeAIfor code generation.

tobiu
Nov 29, 2025, 10:43 PM
Feature Factory Success: The MVP is operational.
- Executed on Test Issue #7933.
- Created Branch .
- Modified .
- Submitted PR #7934.
The infrastructure () has been pushed to . Closing this implementation ticket.
tobiu closed this issue on Nov 29, 2025, 10:44 PM
Feat: Create 'Dev Agent' MVP (Ticket -> PR)
Context
This is the execution arm of the "Feature Factory" experiment (Epic #7914). Once a PM Agent has created technical tickets, we need a "Developer Agent" to pick them up and implement the code.
Goal
Create a standalone Node.js script
ai/agents/dev.mjsthat acts as a "Headless Developer Agent."Requirements
1. Input
node ai/agents/dev.mjs --issue 456agent-task:pending)2. Logic (The "Brain")
codebase_investigatororsearch_file_content(via SDK) to locate relevant files.read_file/write_fileto modify the code.3. Output (Execution)
feature/issue-456.agent-task:completed(oragent-task:blockedif it failed).Tech Stack
ai/services.mjsfor the AI logic.simple-gitor shell commands for Git operations.ai/agents/PROTOCOL.mdstate machine.