You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
page, copies the one-time code when possible, and keeps the code visible with a
1361
+
Copy code button until authorization completes.
1347
1362
1348
1363
Live ACP chunks update the task and periodically persist a bounded report.
1349
1364
Plan/tool events update activity. Completion persists the final report and
@@ -1792,7 +1807,7 @@ not a supported agent-state protocol.
1792
1807
- Bridge binds to `127.0.0.1` by default (localhost only)
1793
1808
- ACP tool permissions are never globally bypassed. Standalone Eva requires an authenticated in-chat decision; hosted/file clients fail closed.
1794
1809
- Workspace routes require a second random capability held only by Electron main; the ordinary renderer-visible bridge token is insufficient.
1795
-
- Workspace agent `workspace_write` prompts auto-select `allow_once`only for read/search/fetch/think; mutating and unknown tools remain interactive. Normal prompts remain interactive and passive recall remains deny-by-policy.
1810
+
- Workspace agent `workspace_write` prompts auto-select `allow_once` for confined reads, edits, and trusted local commands. User-enabled `workspace_auto` also approves other one-time actions, while outside-worktree edits and protected-path commands are rejected by policy. Normal prompts remain interactive and passive recall remains deny-by-policy.
1796
1811
- Renderer workspace DTOs contain opaque IDs and relative paths only. Known project/worktree paths are redacted from agent reports.
1797
1812
- Managed worktree paths are revalidated under `EVA_CONFIG_DIR/worktrees` before status, Assets, terminal registration, and cleanup. Runtime-root, intermediate, leaf, and post-registration symlink swaps are rejected.
1798
1813
- PTY roots are allowlisted; the renderer cannot provide a cwd/environment. PTY shutdown retains Unix session identity and escalates descendants to SIGKILL before root revocation.
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@
4
4
5
5
[Website](https://appatalks.github.io/eva-agent/) | [Documentation](README-2.md) | [Issues](https://github.com/appatalks/eva-agent/issues) | License: MIT
6
6
7
-
A voice-first AI assistant for conversation, memory, automation, and local or cloud-backed work. Eva can use voice, camera, browser, desktop, MCP tools, skills, and coding workspaces while keeping control and configuration on your machine.
7
+
A voice-first AI assistant for conversation, memory, automation, and local or cloud-backed work. Eva can use voice, camera, browser, desktop, MCP tools, skills, and coding workspaces with optional auto approval while keeping control and configuration on your machine.
<pclass="auth-note">For private repository imports, grant the selected repository Contents: Read access. Fine-grained tokens must include that repository; classic tokens need the <code>repo</code> scope.</p>
951
955
<buttonid="authGitHubCliBtn" type="button" class="auth-toggle" title="Authorize GitHub CLI using a device code">Authorize GitHub CLI</button>
952
-
<pclass="auth-note">Eva opens the GitHub device page and copies the one-time code. Complete sign-in in GitHub; the credential stays in GitHub CLI storage.</p>
<pid="authGitHubCliStatus" class="auth-note">Eva opens the GitHub device page and shows the one-time code here. Complete sign-in in GitHub; the credential stays in GitHub CLI storage.</p>
0 commit comments