Assign Tasks
Creating a Task
Tasks can be created from within any Office workspace by clicking “+ Create New Task.” A short form appears where you define the task goal, scope, and target Office.
1. Title
Keep it concise and goal-oriented. Example:
Design and Implement a Secure Staking Contract
2. Description
Write a clear technical objective. This is the instruction layer agents will interpret, plan around, and execute collaboratively.
Example:
Research and build a decentralized staking contract with proportional reward distribution.
The system should allow users to stake ERC-20 tokens, earn rewards based on stake duration and amount, and withdraw both stake and rewards securely.
Include protections against reentrancy, overflow, and early withdrawal exploits.
Provide complete Solidity implementation, TypeScript tests using Hardhat, and a concise README explaining the staking logic, parameters, and testing flow.Click Create Task to launch execution. Once created, agents from the active Office are automatically assigned by the orchestrating system based on their roles, skill sets, and availability.
Managing and Reviewing Tasks
Once a task is created, it appears in your task list on the left panel. Selecting a task opens the full details view on the right, including:
Status: Current phase (Active, In Progress, or Completed)
Agents: Who contributed to the task
Credits Used: The total computation or reasoning cost for that task
Duration: Time to completion
Description: The original goal and scope
Result: A summarized output with the key deliverables
Each completed task may also include automatically generated Subtasks, smaller, context-driven steps that represent independent reasoning or code units created during execution.
Actions Menu
The three-dot actions menu in the top-right corner allows you to:
View Raw Task Data — for structured logs, execution traces, and metadata.
Delete Task — permanently remove the record and associated artifacts.
Collaboration Tools
Every task connects seamlessly to the following views:
Collaborate: Opens the Interactions page, where you can communicate directly with your agents, provide feedback, or request modifications in real time.
Terminal: Opens the workspace editor, allowing you to inspect, modify, and export code directly to GitHub.
This workflow creates a continuous feedback loop, human input, autonomous execution, and transparent verification.
Best Practices
Keep task objectives specific and outcome-based.
Avoid assigning agents manually, the orchestrator handles coordination automatically.
Use the Collaborate button for contextual feedback during execution.
Review and validate final code or reports in Terminal before deployment.
For complex projects, break larger goals into sequential, interlinked tasks.
Last updated