Rohit Ghumare

Results 108 issues of Rohit Ghumare

## Summary - New `scripts/build_catalog.py`: stdlib-only Python script that walks every phase, every lesson, every artifact on disk and writes a single `catalog.json` at the repo root. - Course-wide. Companion...

## Summary - New `scripts/install_skills.py`: stdlib-only Python script that walks `phases/**/outputs/{skill,prompt,agent}-*.md` across all 20 phases and installs the matching artifacts into a target directory. - Course-wide tool. Counterpart to `scripts/audit_lessons.py`...

## Summary Closes #508. When agentmemory is wired into Claude Code via the **MCP-standalone path** (registering `@agentmemory/mcp` in `~/.claude.json` rather than running `/plugin install agentmemory`), Claude Code never resolves `${CLAUDE_PLUGIN_ROOT}`....

## Summary Closes #476. Codex's plugin CLI exposes `codex plugin add / list / remove / marketplace`, not `install`. Verified against [`codex-rs/cli/src/plugin_cmd.rs`](https://github.com/openai/codex/blob/main/codex-rs/cli/src/plugin_cmd.rs): ``` pub enum PluginSubcommand { Add(...) // codex...

## Summary Closes #493. Codex sessions stayed `status: "active"` in the viewer forever because Codex doesn't fire a separate `SessionEnd` hook and the existing `Stop` handler only called `/agentmemory/summarize`. `session-end.mjs`...

## Summary Closes #518. When `AGENTMEMORY_SECRET` is set, the server enables the `api-auth` middleware on every mutating REST route (including `/agentmemory/session/start`). The CLI's own HTTP helpers — `postJson` and `postJsonStrict`...

## Summary Closes #522. Silent data-loss path: when a client posts to `POST /agentmemory/observe` before (or instead of) a successful `POST /agentmemory/session/start`, observations land in `KV.observations(sessionId)` but `KV.sessions` never gets...

## Summary Closes #469. Closes #455. Recovery from a persisted vector-index dimension mismatch (after the user changes `EMBEDDING_PROVIDER` and the new provider declares a different vector dimension) was unnecessarily hard....

## Summary Five content-bearing lessons across phases 8, 10, and 11 were missing either `code/main.py` or `outputs/skill-*.md`. This PR lands the missing pieces, atomic per lesson, plus a catalog rebuild....

## Summary Backfills `quiz.json` for every Phase 14 (Agent Engineering) lesson. Before this PR, Phase 14 was 0/42 on quizzes; after, 42/42. - 294 questions total across the 42 lessons...