Working with Entries
Query, create, edit, and delete entries, and view full audit history — all through natural conversation.
Entry operations are available in all three modes. The AI uses the execute_activity and diagnose_entry guided prompts to walk through the correct tool sequence automatically.
List and Filter Entries
Ask the AI to query entries in plain language. You can filter by state, field values, or free text.
"Show me all open purchase orders."
"List invoices created this week sorted by amount."
"Find all entries assigned to me in the Leave Request module."
Calls
list_modulesto confirm the module nameCalls
list_entrieswith your filters, sort, and pagination settingsReturns a summarized list with key fields
Filters support equality, ranges, contains, date comparisons, and more. The AI translates your natural language into the correct filter syntax.
View a Single Entry
"Show me entry INV-1042."
"What's the current state of leave request LR-0088?"
Calls
get_entrywith the module name and entry IDReturns current field values, state, and available next activities
Create an Entry
"Create a new purchase order for supplier Acme Corp, amount RM 5,000."
"Raise a leave request for John Tan from 10 June to 14 June."
Calls
get_formfor thecreateactivity to discover required fields and their typesMaps your details to the form fields
Calls
submit_activitywith the prepared input and an AI traceability recordConfirms the new entry ID
The AI will always call get_form before submitting. If required fields cannot be confidently filled from your prompt, it will ask you for the missing information rather than guessing.
Edit an Entry
"Update the amount on PO-0234 to RM 7,500."
"Change the supplier on invoice INV-1042 to Beta Supplies."
Calls
get_formfor theeditactivity on the specific entryApplies your changes on top of the current values
Calls
submit_activityto save
Delete an Entry
"Delete leave request LR-0099."
Calls submit_activity with activity delete and the entry ID. This is a permanent action.
Deletion cannot be undone. The AI will confirm with you before proceeding.
Run a Custom Activity
Workflow modules have custom activities such as "Approve", "Reject", "Escalate", or "Submit for Review". Ask the AI to run any of them.
"Approve leave request LR-0055."
"Escalate PO-0234 to the finance manager."
Calls
get_formfor the named activity to discover its fields and confidence thresholdPrepares input and assesses its confidence
Calls
submit_activity. If confidence is below the activity's threshold, the entry is flagged for human review instead of transitioning state
View Entry History
Every entry has a full audit trail of who did what and when, including field-level change details and the AI reasoning behind automated actions.
"Show me the history of invoice INV-1042."
"Who approved leave request LR-0055 and when?"
"Why was PO-0234 escalated?"
Calls
get_entryfor current stateCalls
get_entry_historyfor the full chronological audit trailSummarizes the timeline, including AI confidence scores and reasoning for automated steps
AI Traceability
Every write operation (create, edit, delete, custom activity) is automatically logged with:
Reasoning — why the AI chose this action
Model — which AI model performed the action
Confidence — the AI's self-assessed confidence (0–1)
Sources — any documents or context the AI referenced
This appears in the entry history and is visible to all workspace users.
Last updated