Skip to main content

Documentation Index

Fetch the complete documentation index at: https://developer.eka.care/llms.txt

Use this file to discover all available pages before exploring further.

May 1, 2026
FeatureUpdate
May 1, 2026

Added

  • [EkaAgents] Skills in Echo Agent KitGenericAgent now supports Skill — a lazy-loaded bundle of (instructions + tools + description) that can be attached and detached mid-conversation. Two activation modes are supported: llm (default, agent auto-injects load_skill / unload_skill meta-tools and an <available_skills> registry into the system prompt so the model self-routes between flows) and manual (host calls await agent.activate_skill(name) from an upstream router). Skills also expose on_activate / on_deactivate lifecycle hooks for tenant-scoped setup or telemetry. Tool-name collisions across base tools and skills are caught at agent construction. Existing agents that don’t pass skills= are byte-for-byte unaffected. View docs
  • [EkaAgents] Postgres engine and PgQueryTool in Echo Agent Kit — Echo Agent Kit now ships an opt-in Postgres client (echo[postgres] extra) backed by an asyncpg connection pool with lazy initialization, plus PgQueryTool — a BaseTool subclass that runs a parametric SQL query and returns rows. SQL files can use psycopg-style %(name)s placeholders, which the client rewrites to asyncpg $N positional binds. A process-wide default client can be registered with set_default_client(...) so dynamic loaders that call tool_class() resolve correctly. Configuration is read from ECHO_PG_* environment variables. View docs

Improved

  • [EkaAgents] Echo Agent Kit v0.1.33 — Echo Agent Kit released as v0.1.33 with the new Skills primitive, Postgres engine, and PgQueryTool bundled in. pip install -U echo is safe — defaults preserve existing agent behavior.
April 27, 2026
UpdateFix
April 27, 2026

Improved

  • [EkaAgents] MedAssist web file upload validation — The MedAssist web widget now validates uploaded files against an updated allow-list of supported file types, surfacing a clear rejection for unsupported formats before the upload is attempted.

Fixed

  • [EkaAgents] [Client-Specific] MedAssist web widget configuration — Resolved a configuration regression that caused the MedAssist web widget to behave incorrectly on a partner deployment; the widget now initializes with the expected configuration on that surface.
April 24, 2026
Update
April 24, 2026

Changed

  • [EkaAgents] Mobile number mandatory for profile creation in MCP SDK — The MCP SDK now requires a mobile number when creating a patient profile, ensuring downstream integrations always have a contactable identifier. Existing profile creation flows must include this field. View docs
April 23, 2026
Update
April 23, 2026

Improved

  • [EkaAgents] [Client-Specific] Doctor card revamp — Doctor discovery cards in the MCP SDK have been redesigned for the EMR client, with refreshed layout and additional doctor metadata surfaced inline. View docs
April 22, 2026
FeatureUpdate
April 22, 2026

Added

  • [EkaAgents] MCP session caching in Echo Agent Kit — The Echo Agent Kit MCP integration now caches MCP sessions per user, splitting tool discovery and session caches with independent idle and absolute TTLs, LRU eviction on pool exhaustion, and user_session_id plumbed through MCPTool.run via tool_context. Tool cache keys are partitioned by configurable headers (tool_cache_key_headers), and concurrent cache misses are serialized to avoid duplicate discovery work. View docs
  • [EkaAgents] Doctor discovery elicitation — The MCP SDK now supports interactive elicitation for doctor_discovery cards, allowing agents to confirm doctor availability mid-conversation before booking. View docs

Improved

  • [EkaAgents] MCP tool call timeout — Tool calls in the Echo Agent Kit MCP integration are now bounded by a 10-second timeout, preventing slow downstream tools from blocking agent responses indefinitely.

Removed

  • [EkaAgents] Legacy MCP caching layer — The previous monolithic MCP cache has been removed from the Echo Agent Kit in favor of the new split tool/session caching design.
April 20, 2026
Fix
April 20, 2026

Fixed

  • [EkaAgents] MedAssist web microphone restored — A temporary disablement of the microphone capture path in the MedAssist web widget was reverted on the same day after a regression was identified, restoring voice input.
April 18, 2026
FeatureUpdateFix
April 18, 2026

Added

  • [EkaAgents] Contextual popup in MedAssist web widget — The MedAssist web chat widget now supports a contextual popup, surfacing relevant suggestions and actions tied to the current conversation state.

Improved

  • [EkaAgents] MedAssist nudge configurability — The onboarding nudge in the MedAssist web widget can now be disabled by integration partners that don’t want unsolicited prompts on first load.

Fixed

  • [EkaAgents] Agent ID resolution in MedAssist web — Fixed a bug where the MedAssist web widget could resolve to the wrong agent ID under certain configurations, ensuring conversations always route to the configured agent.
April 17, 2026
Update
April 17, 2026

Improved

  • [EkaAgents] Doctor discovery tool in MCP SDK — The Eka MCP SDK now includes a doctor discovery tool for EMR workspaces, enabling agents to search for available doctors within a clinic context. View docs
  • [EkaAgents] MedAssist web widget responsive layout — The MedAssist web chat widget now renders correctly on small screens (under 360px and 767px widths), preventing layout overflow and improving usability on mobile devices.
April 16, 2026
FeatureUpdate
April 16, 2026

Added

  • [EkaAgents] OTP authentication for EMR clients in MCP SDK — The Eka MCP SDK now includes an authentication_elicitation tool enabled by default for EMR workspaces, supporting SMS-based OTP login with country code selection, OTP verification, and UHID profile selection. Agents can authenticate clinic users mid-conversation without leaving the AI client. View docs

Improved

  • [EkaAgents] MCP SDK workspace tool fallback — When a workspace has no explicitly configured tool list, the MCP SDK now falls back to the default EMR tool set instead of failing, improving resilience for new workspace onboarding.
April 13, 2026
Update
April 9–13

Improved

  • Echo Agent Kit — Empty prompt variables are now handled gracefully, preventing errors when prompt templates contain optional or unfilled placeholders. View docs