Create and configure an Agent
Open Design → Agents → New agent, provide a name and purpose, and use Instructions to describe the work, the evidence the Agent should use, and the expected delivery. For your first Agent, select AgentScope Managed as Runtime. Service runs the Managed Agent on the HarnessAgent kernel. Leave Model empty to use the deployment default, or specify a model override. Check Agent key in Advanced settings and retain a stable business identifier, such asnotes-assistant. Confirm the runtime and select Create & open agent. You can subsequently adjust behavior and the model in Definition → Behavior without creating another Agent.

Agent catalog with fixed demonstration data.
Run a Session in Console
Open Connections → Session API in the Agent detail page and enter a Task message. For your first test, leave Application API key empty to use your signed-in identity. Selecting Create Session and submit creates a Session referencing the Agent and submits the input as a Turn. This is real background execution using the configured model, tools, and environment. The page displays the Session ID, Turn ID, and execution status, and updates messages and Tool activity. Aqueued status means the work was received and is still waiting; wait for that Turn to finish before assessing completion. Inspect tool inputs and results to confirm that the Agent accessed the material and performed the operations supporting its final answer. When artifact records are available, download files and check the delivery. See Files and artifacts for access details.
If execution needs more information or a decision about an operation, read the request under Required actions and submit the appropriate response. An approval assigned to a specific person requires that person’s signed-in identity; an application credential does not automatically authorize decisions on their behalf. The interface offers additional input, cancellation, or resumption according to the target’s capabilities. After submitting a control request, observe execution state to confirm that it took effect.
Use Submit next Turn to add work to the same Session. A Managed Agent retains conversation context there; choose New Session for independent work. Also create a new Session after changing the Agent definition or resource bindings, since an existing Session retains the configuration selected at creation. Refreshing the page restores the existing Session and Turn display without automatically resubmitting the task.
You can also clarify requirements through Work → Chat → New chat. The Session API panel in the Agent detail page is useful for checking execution behavior together with the application calling flow. In either interface, assess configuration against actual results.
Share an Agent service with API clients
After configuration in Console, an application can create a Session using that Agent’s platform ID, and Service executes work according to the saved definition. Conversely, an authorized user can manage Agents created or updated through the management API in the same Namespace’s Console. The shared resource ID connects the interfaces, and subsequent configuration changes are saved in the same Agent definition. Under Connections → Session API → Application credentials, select an existing Application or create one for your business application, choose the required scopes, and select Issue key. The credential grants the current execution target and the selected calling operations. Your backend can use it to create Sessions, submit tasks, and retrieve results; it is distinct from a user identity used to configure platform resources. A new key is shown only at creation, so save it to your backend before leaving the page. Expand API example for Session creation and Turn submission requests targeting the current resource. Reuse that target ID to integrate the Agent you verified in Console. Save the returned Session and Turn IDs and use those records when reading progress, responding to actions, or restoring your application’s interface. See Integrate applications with the Session API for the calling flow and the API reference for Agent definition management. To verify the application’s identity before integration, enter its Application API key before creating a Session and submit a task. This checks whether the granted target and operations support the actual call. Use the relevant APIs for bulk management, automated integration, or parameters not yet exposed in the interface. Console remains available for managing related resources and inspecting their associated work.Assign, follow, and review work
Sessions support task submission and continuing interaction. When business work also needs an assignee, discussion, and acceptance, open Work → Issues → New issue, describe the objective, delivery requirements, and acceptance criteria, then assign an Agent, Team, or person. You can also use Create issue in Chat, but check and complete the carried-over material before submission. A conversation source reference does not give collaborators access to the entire private conversation. Follow discussion and delivery in the Issue, and use associated Executions to inspect member tasks, steps, and failures. Add requirements through comments and Mentions, then check whether routed work progresses. Resolve missing conditions when work isBlocked; evaluate results against acceptance criteria when it reaches In review. A successful execution alone does not establish business completion.
Open Review result under Work → Inbox → Needs action, inspect results, attachments, and related child work, then select Accept result or Request changes and submit the review. Returning work records feedback, but subsequent execution still needs follow-up. Operation approval and result acceptance are separate decisions: allowing a tool or process step does not accept its final delivery. Handle Session tool actions in the corresponding Session; not every request appears in Inbox. See Work, approvals, and acceptance for states and API operations.

Inbox review with fixed demonstration data.