Skip to main content

Built-in research tools

Built-in operations connect the conversation to project files, Notebook execution, literature records and saved results. They are exposed through the active agent framework; the interface may group several operations under an Agent SDK or Notebook activity card.

Operations by research task

FamilySupplyOperation and visible resultCheck before relying on it
File discovery and readingProject/session and exact inputLists accessible files or reads supported contentFull name, source and current version; a catalog row is not file-content inspection
Notebook executionPython/R code, runtime and valid input referencesCode cell, output, timing and execution statusActual language/runtime, errors and complete-data checks
Artifact publicationA supported output path or inline contentVersioned result card in the conversation/FilesOpen the output, compare dimensions/content and retain its version
Literature search/importQuery, DOI/PMID or reference filesRetrieved records, Inbox candidates and library entriesSource identifiers, duplicates, review decision and full-text access
Plan operationsResearch stages and completion criteriaSession Plan with step statesStatus matches the outputs actually produced
MemoryA fact or instruction intended for reuseSaved memory in the configured scopeContent and scope, separate from project file storage
Skill loadingAn available package IDMethod instructions and supporting resourcesThe intended package was read; loading is not computation
Specialist delegationRole, task and allowed inputsChild activity and Subagents transcriptChild actually started, ran the requested checks and reported limitations
ReviewEligible response and review configurationReviewer checks, findings and correction stateWhich response/version was reviewed and what evidence was available

Follow an operation through to its result

  1. Send a request with the input and desired output. Follow First project for a small table-to-report task.
  2. Expand the activity card and check the requested operation, input and permission scope.
  3. After execution, read the tool result. Resolve an error before relying on a summary of it.
  4. Open the generated file card and check its contents. For a calculation, open Notebook to inspect the producing code and runtime.

The data-quality workflow supplies a complete scientific example. Environment controls are explained in Notebook and Runtimes.

Read tool activity

UI elementHow to use it
Activity groupExpands the operations grouped in that run.
Tool / Agent SDK / Notebook runOpens operation details where available. Read inputs, response and error rather than only the group label.
Copy code / code disclosureCopies or reveals the submitted code; it does not execute a second run.
Allow / authorization scope / DenyControls the displayed operation and chosen scope. Inspect which agent is requesting it.
Generated file cardOpens the actual saved result.
Open notebookOpens session execution records and variables.
Child task chipOpens a real delegated task; inspect its own transcript.

Avoid common input/output confusion

An uploaded file, a Notebook working file and an artifact version are related but distinct. A file visible in one list may not yet be mounted in a child kernel. Use the current application-provided reference; do not repair an unavailable input by guessing a path or replacing an artifact version ID with its filename.

A Connector-created file may have no captured Python producer block. No producer block, No review for this version, partial environment and bounded evidence are meaningful states, not blanks to fill with generated prose. Use Troubleshooting for exact errors and recovery steps.

Implementation reference: notebook.ts, artifacts.ts, WorkspaceMessageItem.tsx.

For supported long-running work, follow Background tasks and result delivery. Inspect the actual run and saved outputs after delivery. Environment & Packages, Compute Environment Setup and Remote Compute (SSH) stay enabled, but their runtime, network and host requirements still apply.