Admin
Section-by-section view of what AI chat can currently do. If a response category is missing here, it is not yet exposed as a first-class AI chat function.
Start
Jump to every admin page from one place.
Storage
Collections, feature mapping, and lawyer profile setup.
AI
See the AI chat functions grouped by response category.
Capability Group
Core request routing and response composition inside AI chat.
buildPlanner
Turns the lawyer’s natural-language request into AI tool calls.
Uses GPT-5 Nano plus fallback rules to decide whether the request needs status, tracking, cause list, alerts, web diary, or courtroom-transfer handling.
Sample Response
Intent: case status. Tool: get_case_status. Inputs: bench=Lucknow, caseType=Writ C, caseNo=10713, caseYear=2023.
writeFinalAnswer
Writes the final concise answer from tool results only.
Keeps the reply grounded in the retrieved facts and prevents the assistant from inventing court data when a lookup fails or returns partial data.
Sample Response
Writ C 10713/2023, Lucknow Bench: 4 orders found. Latest order dated 01 Apr 2026. Current status: listed in Court 9 at serial 12.
Capability Group
Functions that read or update the lawyer’s saved case context.
get_my_cases
Lists the currently saved schedule-tracked and order-tracked cases.
Reads saved case IDs and tracked order cases from the client session, normalizes them, and exposes that saved context back to AI chat.
Sample Response
You are tracking 2 cases: WRIC/11985/2025 and WRITC/10713/2023.
track_case
Adds a case to tracking using a case ID or case type / number / year.
Updates local tracking immediately and syncs the saved tracking set to the backend account if the user has a synced account.
Sample Response
Tracking added: WRIC/11985/2025. Schedule tracking is now active.
Capability Group
Functions that answer case-status and order/judgment questions.
get_case_status
Loads status for one explicit case or for the user’s tracked cases.
Handles direct case lookups through the orders/status source and also supports “status of my cases” by using the saved tracked-case context.
Sample Response
Tracked cases status: WRIC/11985/2025 is visible in Court 9, serial 12. WRITC/10713/2023 has 4 orders; latest dated 01 Apr 2026.
Capability Group
Functions that answer list-assignment and court-notice questions.
check_cause_list_assignments
Checks whether the lawyer or chamber aliases appear in the cause list.
Searches the selected date across benches using the saved lawyer-profile aliases and returns matching rows when available.
Sample Response
Cause list for 02 Apr 2026: 1 match found for your saved aliases. Court 9, serial 12, Writ C 10713/2023.
get_web_diary
Loads web diary notices for a requested date.
Fetches the court diary items for the date, stores a snapshot, and returns the top notices for AI summarization.
Sample Response
Web diary for 02 Apr 2026: 3 notices found. Top item: Court timing updated for Lucknow Bench.
Capability Group
Functions for courtroom movement and change-notification questions.
check_courtroom_transfer
Checks if a courtroom appears to have moved away from a serial or case.
Uses the latest live board plus stored court history to compare the current courtroom slot against the reference serial or case.
Sample Response
Yes. Courtroom 9 changed at serial 12. Earlier: WRIC/11985/2025. Now: item moved to Court 11.
get_alerts
Loads relevant alerts for the user’s tracked cases and order trackers.
Filters saved notifications down to the lawyer’s tracked case IDs and order-tracking keys so AI chat can summarize only relevant updates.
Sample Response
2 alerts: WRIC/11985/2025 changed courtroom. WRITC/10713/2023 has a new order dated 01 Apr 2026.