feat(agents): enhance error messages for agent and session operations; update accessible paths handling

This commit is contained in:
Vaayne
2025-09-19 20:20:14 +08:00
parent d6468f33c5
commit f0ac74dccf
6 changed files with 53 additions and 21 deletions
@@ -71,7 +71,7 @@ export const createAgent = async (req: Request, res: Response): Promise<Response
logger.error('Error creating agent:', error)
return res.status(500).json({
error: {
message: 'Failed to create agent',
message: `Failed to create agent: ${error.message}`,
type: 'internal_error',
code: 'agent_creation_failed'
}
@@ -315,7 +315,7 @@ export const updateAgent = async (req: Request, res: Response): Promise<Response
logger.error('Error updating agent:', error)
return res.status(500).json({
error: {
message: 'Failed to update agent',
message: 'Failed to update agent: ' + error.message,
type: 'internal_error',
code: 'agent_update_failed'
}
@@ -461,7 +461,7 @@ export const patchAgent = async (req: Request, res: Response): Promise<Response>
logger.error('Error partially updating agent:', error)
return res.status(500).json({
error: {
message: 'Failed to partially update agent',
message: `Failed to partially update agent: ${error.message}`,
type: 'internal_error',
code: 'agent_patch_failed'
}
@@ -51,7 +51,7 @@ export const createSession = async (req: Request, res: Response): Promise<Respon
logger.error('Error creating session:', error)
return res.status(500).json({
error: {
message: 'Failed to create session',
message: `Failed to create session: ${error.message}`,
type: 'internal_error',
code: 'session_creation_failed'
}
@@ -195,7 +195,7 @@ export const updateSession = async (req: Request, res: Response): Promise<Respon
logger.error('Error updating session:', error)
return res.status(500).json({
error: {
message: 'Failed to update session',
message: `Failed to update session: ${error.message}`,
type: 'internal_error',
code: 'session_update_failed'
}
@@ -254,7 +254,7 @@ export const patchSession = async (req: Request, res: Response): Promise<Respons
logger.error('Error patching session:', error)
return res.status(500).json({
error: {
message: 'Failed to patch session',
message: `Failed to patch session, ${error.message}`,
type: 'internal_error',
code: 'session_patch_failed'
}