microsoft / microsoft/AI-Engineering-Coach
Expand parser support for additional harnesses
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 4.2k
- Forks
- 585
- Avg merge
- 22h 5m
- Merged PRs (30d)
- 16
Description
Broaden harness coverage beyond what we support today. Attempts so far: pi harness (#93), Gemini CLI (#98), Kilo (#108).
Not a priority right now: limited bandwidth, and each harness adds ongoing maintenance. Holding off rather than half-supporting.
Branches jvanvelu/add-pi-harness, feat/gemini-cli-support, add-kilo-code-parser, plus src/core/parser-harnesses.ts, are the starting points when we revisit.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
When this work is revisited, start with src/core/parser-harnesses.ts and review the prior pi, Gemini CLI, and Kilo attempts in branches jvanvelu/add-pi-harness, feat/gemini-cli-support, and add-kilo-code-parser. Define the additional harnesses to support and confirm that each can be maintained before implementation; done means the selected harness coverage is supported without half-supporting others.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100