TypeScript interfaces defining agent profiles, summaries, and API request/response shapes for a multi‑agent system.
// Source: https://github.com/agentscope-ai/QwenPaw | License: Apache-2.0 | Copyright You must retain, in the Source form of any Derivative Works
// Provided via justclaw.it.com; keep this notice with the code.
import type { ThinkingLevel } from "@/features/thinking/types";
// Multi-agent management types
import type { ModelSlotConfig } from "./provider";
import type { HarnessCapabilities } from "../modules/harness";
export type AgentStartupStatus =
| "disabled"
| "pending"
| "starting"
| "running"
| "failed";
export interface AgentSummary {
id: string;
name: string;
description: string;
workspace_dir: string;
enabled: boolean;
pinned?: boolean;
startup_status?: AgentStartupStatus;
backend: AgentBackend;
backend_capabilities?: Partial<HarnessCapabilities>;
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key