Hands-On Mode
Shared control — the AI suggests code, edits, and analyses, but you explicitly choose what context it sees and approve what gets added or executed.Best for: Users who want AI assistance without giving up fine-grained control. Perfect when you need to review and approve every change before it’s applied.
How Hands-On Mode Works
Hands-On Mode gives you granular control over the AI’s actions. Unlike Agent Mode where the AI works autonomously, here you’re actively involved in every step:You control the context
Explicitly choose what the AI can see:
- Select specific cells to add to context
- Choose which datasets to share
- Decide which database connections to expose
- Use
@mentionto add specific elements

The AI suggests code
Based on your request and the context you’ve shared, the AI proposes:
- New code cells
- Edits to existing cells
- Visualizations
- Data transformations
The AI does not automatically execute anything. It shows you the suggested code first.
You review and approve
For each suggestion, you can:
- Accept — add the code to your notebook
- Reject — discard the suggestion
- Modify — edit the suggested code before accepting
- Ask for alternatives — request different approaches
You maintain full control over what enters your notebook.
Example Workflow
Scenario: You want to modify a planning cell without affecting other cells.- Step 1: Select Context
- Step 2: Make Request
- Step 3: Review Suggestion
- Step 4: Apply Changes
You select only the planning cell and add it to context using the SignalPilot panel.
Context shared with AI:

- One specific cell (the planning cell)
- Current kernel state (optional)
- No other cells or data
Key Differences from Agent Mode
Agent Mode
Autonomous execution
- AI manages all context automatically
- Creates and executes full plan
- You approve the plan upfront
- Agent handles all code execution
Hands-On Mode
Manual control
- You choose what context to share
- AI suggests one change at a time
- You approve each suggestion individually
- You execute code manually
When to Use Hands-On Mode
Working with sensitive data
Working with sensitive data
When you need strict control over what the AI can access, Hands-On Mode lets you share only specific cells or datasets. Perfect for:
- Financial data with privacy requirements
- Customer PII that needs careful handling
- Proprietary business logic
Learning and exploring
Learning and exploring
If you’re learning data analysis or want to understand what the AI is doing, Hands-On Mode lets you:
- Review each suggestion before applying it
- Modify code to understand different approaches
- Execute step by step to see intermediate results
- Learn coding patterns from AI suggestions
Debugging specific issues
Debugging specific issues
When troubleshooting a particular cell or function:
- Share only the problematic code
- Get focused suggestions without affecting other cells
- Test fixes incrementally
- Maintain full control over execution order
Collaborative workflows
Collaborative workflows
When working in a shared notebook:
- Review all changes before applying them
- Ensure suggestions align with team standards
- Document why certain approaches were chosen
- Avoid unintended modifications to shared cells
Context Management
One of Hands-On Mode’s most powerful features is explicit context control:Adding Context
- Select Cells
- @Mention Datasets
- @Mention Cells
- @Mention Databases
Click the checkbox next to specific cells to add them to AI context.Use case: Focus the AI on a specific part of your analysis without exposing unrelated code.
Removing Context
You can remove items from context at any time by:- Unchecking selected cells
- Clearing the context panel
- Starting a new conversation thread
Switching Modes
You can switch between modes anytime using the mode selector in the SignalPilot panel:Choose your mode
- Agent Mode — Autonomous execution with plan approval
- Hands-On Mode — Manual control (current)
- Ask Mode — Read-only questions
Your context selection persists when switching modes. If you had specific cells selected in Hands-On Mode, they’ll remain in context when you switch.
FAQ
Can I switch to Agent Mode mid-analysis?
Can I switch to Agent Mode mid-analysis?
Yes. You can start in Hands-On Mode to carefully build your analysis, then switch to Agent Mode when you want the AI to handle repetitive tasks autonomously.Your notebook state, context, and conversation history are all preserved when switching.
Does Hands-On Mode use my data?
Does Hands-On Mode use my data?
Only the data you explicitly share via context selection or
@mention. The AI cannot access:- Cells you haven’t selected
- Datasets you haven’t mentioned
- Database connections you haven’t added to context
Can the AI still access MCP servers in Hands-On Mode?
Can the AI still access MCP servers in Hands-On Mode?
Only if you explicitly allow it. You can:
@mentionspecific MCP resources (e.g.,@dbt-models)- Grant permission when the AI requests external context
- Deny requests if you want to keep the AI focused on local context
Learn about MCP
See how SignalPilot connects to external tools via Model Context Protocol
How do I know what context the AI has?
How do I know what context the AI has?
The SignalPilot panel shows your active context at all times:
- List of selected cells
- Mentioned datasets
- Active database connections
- MCP resources in scope
Can I use Hands-On Mode with planning?
Can I use Hands-On Mode with planning?
Yes. You can ask the AI to create a plan, review it, and then execute steps manually. The AI will suggest code for each step, but you approve and run it yourself.This combines the structure of planning with the control of manual execution.