Admin

Chat Functions

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.

Capability Group

Orchestration

Core request routing and response composition inside AI chat.

buildPlanner

Turns the lawyer’s natural-language request into AI tool calls.

Open

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.

Open

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

Tracking And Saved Cases

Functions that read or update the lawyer’s saved case context.

get_my_cases

Lists the currently saved schedule-tracked and order-tracked cases.

Open

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.

Open

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

Status And Orders

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.

Open

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

Cause List And Diary

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.

Open

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.

Open

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

Board Movement And Alerts

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.

Open

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.

Open

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.