feat: improve agent runtime observability
This commit is contained in:
@@ -178,8 +178,14 @@ export function useEventHandler(config: EventHandlerConfig) {
|
||||
branch_label: event.branch_label,
|
||||
agent_code: collaboration.agent_code || event.agent_code,
|
||||
agent_name: collaboration.agent_name || event.agent_name,
|
||||
model: collaboration.model || event.model,
|
||||
model:
|
||||
collaboration.model ||
|
||||
collaboration.model_name ||
|
||||
event.model ||
|
||||
event.model_name,
|
||||
model_id: collaboration.model_id || event.model_id,
|
||||
provider_name: collaboration.provider_name || event.provider_name,
|
||||
provider_type: collaboration.provider_type || event.provider_type,
|
||||
subflow_name:
|
||||
event.subflow_name || collaboration.subflow_name || event.event?.subflow_name,
|
||||
from_subflow: Boolean(
|
||||
@@ -198,10 +204,16 @@ export function useEventHandler(config: EventHandlerConfig) {
|
||||
event.model ||
|
||||
event.model_name ||
|
||||
collaboration.model ||
|
||||
collaboration.model_name ||
|
||||
collaboration.model_id;
|
||||
return {
|
||||
...(modelName ? { model_name: modelName } : {}),
|
||||
...(collaboration.model_id ? { model_id: collaboration.model_id } : {}),
|
||||
...(event.model_id || collaboration.model_id
|
||||
? { model_id: event.model_id || collaboration.model_id }
|
||||
: {}),
|
||||
...(event.provider_name || collaboration.provider_name
|
||||
? { provider_name: event.provider_name || collaboration.provider_name }
|
||||
: {}),
|
||||
...(collaboration.agent_code
|
||||
? { agent_code: collaboration.agent_code }
|
||||
: {}),
|
||||
@@ -426,6 +438,7 @@ export function useEventHandler(config: EventHandlerConfig) {
|
||||
status: 'failed',
|
||||
error_message: errorMessage,
|
||||
reasoning_steps: [...currentSteps.value],
|
||||
...buildMessageMeta(event),
|
||||
});
|
||||
running.value = false;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user