makecindy / makecindy/cindy

支持持久化设置新会话的默认权限模式(含 Full Access)

Open
#2,934 1 comment 0 reactions 0 assignees View on GitHub
feature
Dominant language
TypeScript
Stars
2.7k
Forks
401
Avg merge
21h 48m
Merged PRs (30d)
776

Description

**提交人**: 匿名
**客户端版本**: 0.1.55

---

## 使用场景
在受信任的本地开发环境中,用户需要频繁运行本地命令和通过 EGOlight 自动操作浏览器。

## 当前痛点
当前会话可以切换权限模式,但新建对话或重启 Cindy 后会回到“自动审批”。这使 EGOlight、终端命令等常规自动化操作频繁触发授权确认,打断工作流。

## 诉求
提供一个可持久化的“新会话默认权限模式”设置,允许用户明确选择自动审批、沙盒或完全访问(Full Access),并在重启 Cindy 后保留该选择。

## 建议方案
- 在设置中提供默认权限模式选项;
- 明确说明 Full Access 的安全影响,并要求用户主动确认;
- 新建会话时应用该默认值;
- 用户仍可在单个会话中临时覆盖默认设置。
---
**版本区域**: CN
**OS**: darwin arm64 (27.0.0)
**界面语言**: zh-CN

Contributor guide

Open the contributing guide

Research direction

No files or tests are identified in the issue. Start by locating the existing session permission switch and the settings persistence entry point, then verify that a selected default survives restart, applies to new sessions, supports all three modes, and can still be overridden per session.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
desktop, security
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.