feat: Add AdaL (SylphAI) agent support
- Dominant language
- TypeScript
- Stars
- 71.3k
- Forks
- 4.7k
- Avg merge
- 17h 8m
- Merged PRs (30d)
- 475
Description
## Summary
Add [AdaL CLI](https://docs.sylph.ai) by SylphAI as a supported agent in Orca.
## What is AdaL?
AdaL is a self-evolving agentic coding tool that runs in the terminal, created by [SylphAI](https://sylph.ai) and named after Ada Lovelace. It is installed via npm:
```bash
npm install -g @sylphai/adal-cli
adal
```
Requires Node.js 20+.
## Links
- **Docs**: https://docs.sylph.ai
- **GitHub**: https://github.com/SylphAI-Inc/adal-cli
- **npm**: @sylphai/adal-cli
## Proposed Changes
- Add `adal` to the `TuiAgent` union type in `src/shared/types.ts`
- Add `adal` to `AGENT_KIND_VALUES` in `src/shared/telemetry-events.ts`
- Map `adal` in `src/shared/agent-kind.ts`
- Add catalog entry in `src/renderer/src/lib/agent-catalog.tsx` with:
- `cmd: \"adal\"`
- `faviconDomain: \"sylph.ai\"`
- `homepageUrl: \"https://docs.sylph.ai\"`
## Additional Context
AdaL supports MCP, multi-model routing (Gemini, GPT, Claude), and has an active community with 74+ GitHub stars.
Contributor guide
Assessment
This issue has not been assessed yet.