hermes-web-cli/json/session_messages.json
yumoqing 930ed6dea7 feat(hermes-web-cli): update UI files to use CRUD auto-generated endpoints
- Refactor index.ui to use Menu widget for navigation following proper CRUD pattern
- Create session_messages.json CRUD definition for session messages management
- Update all UI files to reference correct CRUD auto-generated endpoints:
  * index.ui: /hermes-web-cli/hermes_service_sessions/
  * sessions.ui: /hermes-web-cli/active_sessions/
  * services.ui: /hermes-web-cli/hermes_services/
  * settings.ui, new_session.ui, edit_service.ui: updated service references
  * session_detail.ui, chat.ui, session_chat.ui: updated to use session_messages CRUD
- Remove manual .dspy endpoint references in favor of standardized CRUD mechanism
- Follow module-development-spec and CRUD usage best practices
2026-04-22 11:55:16 +08:00

23 lines
748 B
JSON

{
"tblname": "session_messages",
"title": "Session Messages",
"params": {
"sortby": ["created_at asc"],
"confidential_fields": [],
"browserfields": {
"exclouded": ["id", "session_id", "user_id", "updated_at"],
"alters": {
"role": {
"uitype": "code",
"data": [
{"value": "user", "text": "User"},
{"value": "assistant", "text": "Assistant"},
{"value": "system", "text": "System"}
]
}
}
},
"editexclouded": ["id", "session_id", "user_id", "created_at", "updated_at"],
"subtables": []
}
}