Workspace AI lock: block every agent/assistant and hide all AI interaction
I maintainer di solito rispondono entro 1 giorno
@PelikanFix16 ci sta già lavorando.
Dal 18/10/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Founder direction (Hubert, supervising session, 2026-10-18). A workspace can be completely free of AI: no agent or assistant may read it or act in it, including a member’s own personal assistant. Workspace settings must provide the switch; the Agents tab and other AI interaction surfaces disappear while blocked. This is a server-enforced workspace policy.
Milestone: 2 — complete application and release (brief). Extends the foundation’s optional AI/human collaboration and F-016/F-018/F-022/F-027. Persona: a team that wants ordinary human collaboration with AI entirely excluded from this workspace.
Acceptance criteria
- AC-1 — Workspace control. An authorized workspace administrator can persistently disable/enable AI in workspace settings, on computer and phone. Members without settings authority cannot change it. Reload/reconnect preserves the policy; existing-workspace migration/default and the current state are explicit.
- AC-2 — Total supported AI access denial. When disabled, all supported agent/assistant entry points are denied both reads and actions: personal assistants, embedded agents, external MCP clients, API-provider runs and official-CLI runtimes, automatic/scheduled/proactive work, bootstrap/orientation, tools and subscriptions. Owner/admin membership, an existing connection, token or standing grant never overrides the block. No blocked workspace content or metadata is supplied indirectly through global discovery/search, context assembly, files/citations, event feeds or caches. Enforce this on the server across all workspace projects, private and DM contexts.
- AC-3 — Immediate cutover. Disabling fences active/queued runs and existing sessions/subscriptions across API/worker/runtime processes: no subsequent read, model dispatch, streamed delivery, write or result commit may cross the disabled policy. Cancel/stop in-flight work safely; a late provider response cannot publish. Re-enable requires current authority and never silently replays work queued while blocked. Record/test the precise commit/cancellation boundary; no stale-cache grace window.
- AC-4 — Human-only interface. Hide the Agents tab, personal-assistant entry points, AI buttons/menus/shortcuts, suggestions and AI onboarding within that workspace. Existing tabs/deep links receive a clear blocked state without launching AI. Preserve the settings switch and normal human conversation, tasks, maps, wiki, files, search and collaboration. Preserve existing native work/history; disabling does not delete data. Other workspaces retain their own AI policy and operation.
- AC-5 — Observable verification. Docker API/worker/runtime/MCP tests cover two owners, administrator/member/agent identities, already-issued grants/tokens, active/queued/scheduled jobs, revoke/reconnect, cross-workspace context and a late in-flight result. Include actual multi-process enforcement and provider-call negative controls. Chromium/WebKit desktop/phone tests verify settings authorization, hidden AI surfaces, direct links, reload and working human collaboration; independently evaluate the final candidate with the bounded review policy.
Ownership and interfaces: single implementation owner @PelikanFix16; independent evaluator @Zamojski5. Coordinate existing #68 personal-assistant runs, #152/#160 external co-work, #153 scheduling, #281 runtime activation, workspace access/settings and Agents UI. These are shared interfaces, not permission exceptions; the workspace block takes precedence. Keep this one coherent outcome, without child-issue fragmentation.
Contract status / next action: founder outcome accepted; queued, implementation not started. Record the workspace policy/cutover contract in product/development docs and obtain one bounded peer assessment before implementation. Existing WIP #612/#613 continues. No founder approval queue. No matching workspace-wide AI exclusion issue was found in the existing backlog.
- Lingua principale
- TypeScript
- Stelle
- 3
- Fork
- 0
- Merge medio
- 17h 51m
- PR unite (30g)
- 367
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ColdPhase/flux
-
good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 95/100
I maintainer di solito rispondono entro 1 giorno
-
good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 91/100
I maintainer di solito rispondono entro 1 giorno
-
good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
I maintainer di solito rispondono entro 1 giorno
-
Security: upgrade production dependencies with 14 HIGH/CRITICAL advisories (better-auth, fastify, MCP SDK ...)Forse già presa @PelikanFix16 l’ha presa 2 giorni fa. Apertabug
ColdPhase/flux#877 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di ColdPhase/flux
Issue simili
-
unwrapDatabaseError masks real DB errors with TypeError: Cannot convert object to primitive valueAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
NEARBuilders/everything-dev#798 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
vercel-labs/durable-harness#53 ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: Redesign tab bars ignore clicks on Linux: hidden chat layers keep window drag regionsForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
experiência: a doc manda subir para o Micro do Supabase, mas não diz que exige plano pago nem quanto custaForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertaarea/docs area/ui enhancement
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
melgarafael/DeskcommCRM#4098 ·
I maintainer di solito rispondono entro 1 giorno
-
dependencies platform: ios
Difficoltà 1/5 1-3 ore Idoneità per principianti 78/100
software-mansion/react-native-executorch#1617 ·
I maintainer di solito rispondono entro 1 giorno