neva-ai is an AI-first CLI built in Nevalang.
- Keep AI/LLM dependencies out of the main
nevalang/nevaGo module. - Implement the orchestration flow in Nevalang first.
- Add runtime/stdlib capabilities incrementally behind explicit
#externcontracts.
chatmode (default when no command): starts an interactive session.runmode: executes one tool call path.
commandandflagsdescribe structured intent.promptis a string parameter (optional, arbitrary text).- final user message = typed command rendering + optional free-form prompt.
This repository currently contains a contract-first skeleton:
- Nevalang flow definition in flows/main.neva
- Architecture notes in docs/architecture.md
- Missing runtime hooks documented as
#externcontracts.