Rohit Ghumare
Rohit Ghumare
# Add Motia-Based A2UI Protocol Server ## Description This PR adds a **production-ready A2UI protocol server** implemented using [Motia](https://motia.dev), an open-source event-driven backend framework. ### What's Included - ✅ Complete...
## Summary I'd like to propose adding a **Motia-based server implementation** for A2UI that provides production-ready infrastructure for the protocol. This complements the existing client renderers with a standardized server-side...
## Why #307 added the universal OpenAI-compatible provider and lists Azure OpenAI in its supported-endpoints table: ``` Azure OpenAI https://{resource}.openai.azure.com/openai/deployments/{deployment} ``` But Azure OpenAI's `/chat/completions` requires: 1. An `api-version=` query...
## Why Every raw-fetch provider in `src/providers/` makes outbound HTTP calls without an `AbortController` timeout: - `src/providers/anthropic.ts` - `src/providers/gemini.ts` - `src/providers/openrouter.ts` - `src/providers/minimax.ts` - `src/providers/openai.ts` (added by #307) - `src/providers/embedding/{anthropic,gemini,openai,voyage,cohere,openrouter}.ts`...
## Why Once #307 lands, `OpenAIProvider` (LLM, raw fetch against `/v1/chat/completions`) and `OpenAIEmbeddingProvider` (embeddings, raw fetch against `/v1/embeddings`) will share: - The same `OPENAI_API_KEY` env - The same `OPENAI_BASE_URL` env...
## Problem Memories already carry a `concepts[]` field, populated at remember-time. Smart-search uses concepts as a recall signal but doesn't currently traverse concept relationships — if you ask "what do...
Closes #328. ## Problem Memory graph edges carry weights from 0.1 to 1.0 encoding relation strength. `GraphRetrieval.bfsTraversal` visited nodes in **edge-count order regardless of weight**, so a one-hop weak edge...
Closes #371. Closes #199 (which #371 supersedes). ## Problem `OpenAIProvider` (LLM, `src/providers/openai.ts`) and `OpenAIEmbeddingProvider` (embedding, `src/providers/embedding/openai.ts`) both speak the OpenAI wire shape over `POST /v1/chat/completions` and `POST /v1/embeddings` — and...
Closes #375. ## Problem `plugin/.mcp.json` (the bundled plugin manifest) and `AGENTMEMORY_MCP_BLOCK` in `src/cli/connect/util.ts` (the template `agentmemory connect ` writes into `~/.claude.json`, `~/.cursor/mcp.json`, etc.) both **hardcoded the MCP server to `localhost:3111`...
## Summary Three CI patterns added to make `ci.yml` carry more weight. All pay rent on every run. ## What changed ### 1. Cross-platform OS matrix (ubuntu + macos) ```yaml...