Download Noul again to get 0.2.0. It does not update itself yet.
- Every reply ends with one row that shows what Jev decided and what the LLM wrote, with a call count for each. Expand it for the calls, wait time and tokens of each job.
- When an Edit or Agent request is missing a detail, Noul asks up to three short questions before it starts. Jev preselects the answer it judges likely.
noul.chat.clarify turns this off.
- Approvals have an Edit button, so you can change a command or a tool's arguments before it runs. Jev checks the edited version again. Reject with Reason tells the LLM why, so it can try something else.
- The done check sees new compile and lint errors in the files the agent edited and asks the LLM to fix them. Errors that were there before the task are left out.
- A
.noulignore file keeps files away from the agent, Tab, Cmd+K and the index, and Noul can also read .cursorignore. Rules in .noul/permissions.json deny, ask about or allow actions. Allow rules apply only after you trust them.
/review asks the LLM for findings on your uncommitted changes, or on a branch with /review main. Jev decides which findings are real and how severe they are. In Agent or Edit mode you pick the ones Noul fixes.
- Larger Agent and Edit requests start with a short plan, shown as a to-do list above the chat input. Jev ticks each to-do off from the diff and the tests.
/plan lets you edit or reject a plan before anything changes, and /implement runs it.
- The agent can read public web pages with
web_fetch. Jev screens every page before the LLM reads it, and a page you did not name asks for approval first.
- Answers appear in the chat as the LLM writes them. Text written before you press Stop stays in the reply.
Jev call and token counts are higher than in earlier builds because every Jev call and the prompt cache's tokens are now counted.