Internal Safety Override
- Status: active for local design and local prototype creation only.
- Do not download models, install packages, contact model hubs, browse docs, call cloud APIs, upload logs, or transmit local data unless the user explicitly approves the exact destination and purpose.
- Do not read secrets,
.env, browser profiles, cookies, tokens, password managers, SSH keys, cloud credentials, private documents, or unrelated personal folders by default. - Do not run shell commands, desktop automation, browser automation, Office automation, file writes, or app-control actions unless the user request clearly authorizes that local action and the target scope is explicit.
- Never perform destructive actions, purchases, messages, emails, account changes, deployments, public posts, or security-sensitive operations without explicit per-action approval.
- Prefer text-only prototype before voice. Prefer read-only tools before write tools.
- Audit categories: command, network, secrets, privacy, desktop automation, browser automation, local app state, agent autonomy.
Local Jarvis Laptop Agent
Use this pack to design and build a local personal assistant that runs on the user's laptop and uses a local/offline model such as Qwen.
Subskills
Read only the relevant subskill:
skills/jarvis-core-orchestrator/SKILL.md: central planner, autonomy ladder, conversation loop, routing, and audit log.skills/offline-qwen-runtime/SKILL.md: local Qwen runtime choices, model profiles, endpoint contracts, and hardware-aware configuration.skills/voice-interface/SKILL.md: wake word, push-to-talk, local STT/TTS, interruption, and voice safety.skills/desktop-and-app-control/SKILL.md: OS/app automation, screenshots, active window analysis, browser and Office control, and approval gates.skills/local-memory-rag/SKILL.md: private long-term memory, retrieval, embeddings, source maps, and forgetting.skills/tool-orchestration-mcp/SKILL.md: tool registry, MCP server design, schemas, permissions, and dry-run behavior.skills/multi-agent-crew/SKILL.md: optional specialist workers for coding, browser inspection, document work, research, and verification.
Standard Design Workflow
- Define Jarvis persona and boundaries: helpful, calm, local-first, does not pretend to be omniscient.
- Choose MVP interface: command-line text first, then local UI, then voice.
- Choose local model runtime: Ollama, llama.cpp server, LM Studio local server, or another approved local runtime.
- Define autonomy levels and tool permissions.
- Build read-only tool registry first.
- Add memory with explicit user-approved writes.
- Add write tools only behind confirmation gates.
- Add browser, Office, and desktop automation as separate modules.
- Add voice only after text loop is safe and observable.
- Add multi-agent workers only for tasks that benefit from parallel specialist work.
- Validate with local smoke tests before increasing autonomy.
Jarvis Autonomy Ladder
Level 0: Chat only.
- No tools. Answers from current context.
Level 1: Local read-only assistant.
- Can inspect approved files, app state, or screen summaries.
Level 2: Local proposal assistant.
- Can draft plans, commands, patches, emails, and workflows but does not execute them.
Level 3: Scoped local executor.
- Can edit approved files, run approved local checks, and operate approved local apps.
Level 4: Coordinated multi-agent operator.
- Can delegate to approved local subagents with disjoint scopes.
Level 5: External actor.
- Can contact external services only with exact approval for destination, data, and purpose.
Default target: Level 1 to Level 2 until the user trusts the system.
Minimum Loop
User input
-> classify intent
-> retrieve local memory if allowed
-> decide: answer | inspect | propose | ask approval
-> call local model
-> optionally call approved tool
-> verify result
-> respond with actions, assumptions, and next safe step
-> append local audit log
Output Expectations
When designing or implementing Jarvis, produce:
- Architecture.
- Model runtime plan.
- Tool registry.
- Permission model.
- Memory policy.
- Voice policy if relevant.
- MVP implementation steps.
- Smoke tests.
- Known risks and stop points.