mirror of
https://github.com/QwenLM/qwen-code.git
synced 2025-12-20 08:47:44 +00:00
feat: subagent feature wip
This commit is contained in:
@@ -294,7 +294,7 @@ export function recordContentRetryFailure(config: Config): void {
|
||||
export function recordSubagentExecutionMetrics(
|
||||
config: Config,
|
||||
subagentName: string,
|
||||
status: 'started' | 'progress' | 'completed' | 'failed',
|
||||
status: 'started' | 'completed' | 'failed' | 'cancelled',
|
||||
terminateReason?: string,
|
||||
): void {
|
||||
if (!subagentExecutionCounter || !isMetricsInitialized) return;
|
||||
|
||||
@@ -448,14 +448,14 @@ export class SubagentExecutionEvent implements BaseTelemetryEvent {
|
||||
'event.name': 'subagent_execution';
|
||||
'event.timestamp': string;
|
||||
subagent_name: string;
|
||||
status: 'started' | 'progress' | 'completed' | 'failed';
|
||||
status: 'started' | 'completed' | 'failed' | 'cancelled';
|
||||
terminate_reason?: string;
|
||||
result?: string;
|
||||
execution_summary?: string;
|
||||
|
||||
constructor(
|
||||
subagent_name: string,
|
||||
status: 'started' | 'progress' | 'completed' | 'failed',
|
||||
status: 'started' | 'completed' | 'failed' | 'cancelled',
|
||||
options?: {
|
||||
terminate_reason?: string;
|
||||
result?: string;
|
||||
|
||||
Reference in New Issue
Block a user