sendDevMessage
sendDevMessage { sessionID: String! message: String! prevMessageID: String!}: MessageResponse!Send a message to a developer session.
If prevMessageID is "", return all messages in the session.
If prevMessageID is not "", return all messages after prevMessageID.
Permissions needed
Section titled “Permissions needed”Only admins can send messages to developer sessions
Arguments
Section titled “Arguments”-
sessionID(String!): Session to send the message to -
message(String!): Message to send -
prevMessageID(String!): Only return messages after this message ID
Response
Section titled “Response”Type: MessageResponse!
-
sessionID(String!): ID of the session -
messages([Message!]!): Messages in this session
properties
-
id(String!): ID of the message -
role(String!): Role of the message. Either “user” or “assistant” -
message(String!): Message content -
createdAt(timestampz!): Timestamp of when the message was sent
Request Example:
query sendDevMessage ( $sessionID: String!$message: String!$prevMessageID: String!) { graphite { sendDevMessage ( sessionID: $sessionIDmessage: $messageprevMessageID: $prevMessageID ) { sessionID messages { id role message createdAt } } }}{ "message": "string", "prevMessageID": "string", "sessionID": "string"}Response Example:
{ "data": { "graphite": { "sendDevMessage": { "messages": [ { "createdAt": "2023-12-14T07:45:15.20353+00:00", "id": "string", "message": "string", "role": "string" } ], "sessionID": "string" } } }}