Skip to content

An agentic workflow that passively observes your coding sessions, summarizes your progress, and reconstructs context from your history, enabling seamless re-entry into any project.

Notifications You must be signed in to change notification settings

Mihirz/Working-Memory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Working Memory

1st Place Grand Prize at HackUTD 2025
Devpost: https://devpost.com/software/working-memory

Working Memory is an agentic workflow that passively observes your coding sessions, summarizes your progress, and reconstructs context from your history, enabling seamless re-entry into any project.

How It Works

  1. Start a session: Initialize a coding session directly within the web dashboard.
  2. Code as usual: Any modified or newly created files are tracked.
  3. Stop the session: The changelog is gathered and fed into an AI data-processing pipeline, producing:
    • A natural-language summary containing a high-level overview and actionable insights.
    • Structured metadata containing the git status output.
  4. View History: The results appear in the web dashboard under Past Workflows, complete with a search engine for re-entering context later.

Architecture

Frontend UI

  • Built with TypeScript, React, and Tailwind CSS.
  • Employs elegant glassmorphism UI components (GlassCard, Pill) and minimalist design.
  • Handles session creation, workflow history, and theme preferences.
  • Implements vector search for instant retrieval of past sessions.

Model Context Protocol (MCP) Server

  • Built with TypeScript in the form of a VS Code extension.
  • Exposes an HTTP endpoint to return the active project path.

Backend Agent

  • Built with Python, FastAPI, and GitPython.
  • Calls MCP server to retrieve active project path
  • Scans the file tree and structures the changelog
  • Feeds changelog into GPT-4.1 mini (fast, general-purpose reasoning model with large context window)

alt text

About

An agentic workflow that passively observes your coding sessions, summarizes your progress, and reconstructs context from your history, enabling seamless re-entry into any project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •