Skip to main content

Understand project agents

Decide what an agent should own and how its runtime, model, instructions and equipment fit together.

4 min read

A project agent is a named configuration for tasks in one project. You configure how it runs and what it may use, then give it a task with a reviewable outcome. Each task it works on runs in a worker, a running copy of the agent that works on files and commands in a sandbox of its own, so one agent can work several tasks at once. The configured reviewer, a person or an independent project agent, checks the result before completing the task. New reviews that require human independence or competence records go to the human review chain; a captured agent review needs explicit transfer to an eligible person.

Choose the right working mode

UseSuitable workWhat you configure
ChatAsk a question, retrieve knowledge or draft text in a conversation.The message, model and optional project context.
Project agentReview a repository, prepare files or carry out a task over several turns.A reusable agent configuration in the project.
AutomationRun defined steps, react to events or wait for an approval between actions.A versioned workflow and its inputs.

A project chat still uses the built-in chat assistant. Adding a project to a chat does not select one of the project’s agents. An automation’s agent node has its own configuration.

Give the agent a clear responsibility

Start with a responsibility you can evaluate, such as “Review changes for regressions and report evidence.” Keep that in the agent’s standing instructions. Put the particular repository, files, acceptance criteria and deadline in each task.

An agent belongs to exactly one project. People who can read the project can see its agents; people with project edit access can manage them while the project is active. Names must be unique within the project, and a project can contain up to 50 agents. Another project needs its own configuration even if it uses the same name and instructions. A project without agents of its own isn't left without one: unless an admin has turned it off, the organization's standard agent takes its tasks, with settings an admin chooses for the whole organization.

Understand the configuration

PartWhat it controlsExample decision
Agent runtimeThe coding program that runs the session in a sandbox.Choose a runtime supported by the available credential.
Model and providerThe model called and the provider serving it.Select the provider/model pair approved for the work.
InstructionsThe agent’s reusable responsibility and working rules, up to 20,000 characters.Require evidence and a report of checks performed.
SkillsInstruction bundles and supporting files.Add the team’s review checklist.
Connectors and toolsConnected services and allowed platform operations.Grant repository access and only the task tools needed.
SecretsNamed organization credentials supplied to the running session.Use a narrowly scoped token for a service without a connector.

The skills, connectors, tools and secret-name lists each allow up to 25 entries. A grant to a write tool authorizes its supported writes within its access rules; an instruction asking the agent to be careful does not remove that permission. Only an Owner or Admin may change secret grants. Searching the project's knowledge needs no grant: every agent has it.

100%

Check readiness before assigning work

The provider credential must support the selected agent runtime and model, and sandbox capacity must be available: a run waits until one of your organization’s agent workers is free. Success in ordinary Chat proves neither condition. A task should explain what success looks like and include the material the agent needs to inspect.

Create a project agent once those choices are clear. Task automation explains starting, steering and reviewing its work.