WhoseDev Agent

Give AI a task.
Keep control of the work.

WhoseDev Agent is designed to help you work across your codebase by turning high-level development requests into a structured sequence of coding actions.

The agent works within the capabilities, permissions, models, and tools configured in your WhoseDev environment.

01

Understand

Start with a development request in natural language. The agent can use the available workspace context to understand what you are asking it to change.

02

Plan

Break a larger request into smaller actions so the intended changes can be reviewed as a sequence instead of treating the entire task as one opaque operation.

03

Build

Generate or modify code according to the task and the tools available to the agent, while keeping the developer in the loop.

The agent loop

From request to implementation.

Agentic coding becomes more useful when the system can reason about a task as a sequence of changes instead of treating every prompt as an isolated completion.

01

Task

Describe what you want to accomplish.

02

Context

Use the workspace information available to the agent.

03

Plan

Determine the changes required to address the task.

04

Execute

Create or modify files using the available capabilities.

05

Review

Inspect the resulting changes before accepting them.

whosedev-agent

$ agent task

Analyze authentication flow

✓ workspace context loaded

✓ task structure prepared

→ planning changes...

Why agentic development

Less prompt-by-prompt work.
More focus on the outcome.

Traditional code completion is useful when you already know what line you want to write. An agent is useful when the work itself spans multiple files, decisions, and implementation steps.

Work at the task level

Describe an objective instead of manually converting every step into separate prompts.

Keep the developer involved

Agentic workflows do not remove the need for engineering judgment. You remain responsible for reviewing and accepting changes.

Use your existing workflow

The agent is intended to complement your editor, codebase, models, and development process rather than replace them.

Make complex work easier to reason about

Breaking a larger task into visible stages makes it easier to understand what the system is attempting to accomplish.

Control matters

AI should work with your development environment, not dictate it.

WhoseDev is built around giving developers control over how AI participates in their workflow. Depending on your configuration, that can include choosing models, controlling what context is available, and deciding how agentic actions fit into your development process.

Model choice

Use the models and providers supported by your WhoseDev setup.

Context control

Control the project information made available to AI features.

Developer review

Review generated work and remain responsible for changes made to your codebase.

Built around real development tasks

Start with what you actually want done.

Example 1
"Fix the authentication flow"

Investigate the relevant implementation, identify the required changes, and work through the task.

Example 2
"Add a new API endpoint"

Describe the endpoint and expected behavior, then let the agent help implement the associated code.

Example 3
"Refactor this module"

Give the agent a broader engineering objective instead of manually requesting every individual edit.

i

A note on agent capabilities

Agent behavior depends on the version of WhoseDev, the configured model, available tools, workspace permissions, network configuration, and other settings. AI-generated changes can be incorrect, so developers should review generated code and validate important changes before relying on them.

Build with an agent.
Stay in the driver's seat.

Explore WhoseDev and see how agent-assisted development can fit into the way you already build software.