Skip to content

Commit 71dee6e

Browse files
committed
Updated version for DMAI V1.1
Re-vamped the website with changes related to DMAI V1.1
1 parent 00665e2 commit 71dee6e

24 files changed

Lines changed: 693 additions & 147 deletions

File tree

app/architecture/page.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ export default function ArchitecturePage() {
1818
return (
1919
<>
2020
<PageHero
21-
label="Canonical Architecture — v1.0.0"
21+
label="Canonical Architecture — v1.1.0"
2222
title={<>System Architecture <span className="text-muted-foreground">& Pipeline</span></>}
23-
description="DevMemory AI v1.0.0 is built on a single Runtime orchestrator. Learn how file changes move from Watcher to Engineering Compiler to SQLite Index."
23+
description="DevMemory AI v1.1.0 is built on a single Runtime orchestrator. Learn how file changes move from Watcher to Engineering Compiler to SQLite Index."
2424
/>
2525

2626
<Section className="border-t border-border">
@@ -57,7 +57,7 @@ export default function ArchitecturePage() {
5757
<div className="rounded-3xl border border-border bg-card/40 p-8 space-y-4">
5858
<h3 className="text-xl font-bold text-foreground">Local-First Architecture Rules</h3>
5959
<p className="text-sm leading-relaxed text-muted-foreground">
60-
DevMemory AI v1.0.0 operates completely offline. No cloud dependencies, no remote telemetries, no data leaving your machine.
60+
DevMemory AI v1.1.0 operates completely offline. No cloud dependencies, no remote telemetries, no data leaving your machine.
6161
</p>
6262
<div className="space-y-2.5 pt-2">
6363
{[

app/blog/page.tsx

Lines changed: 60 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,71 @@ type Article = {
2626
};
2727

2828
const articles: Article[] = [
29+
{
30+
id: 'why-ai-coding-agents-need-engineering-memory',
31+
title: 'Why AI Coding Agents Need Engineering Memory',
32+
excerpt: 'AI can write code in seconds. But when the session ends, who remembers why the code was written that way?',
33+
category: 'Thought Leadership',
34+
date: 'August 22, 2026',
35+
readTime: '8 min read',
36+
author: { name: 'Umesh Adabala', role: 'Creator & Founder' },
37+
content: [
38+
{
39+
quote: 'Software shouldn\'t lose its memory every time a developer closes a terminal, changes an AI agent, or starts a new session. Every project has a history. Every decision has a reason. Every codebase deserves to remember.',
40+
body: 'AI can write code in seconds. But when the chat session ends, what remembers:\n\nWhy was this architecture chosen?\nWhy was this module created?\nWhy was this dependency introduced?\nWhy was this bug fixed this way?\nWhat changed over the last month?\nWhat decisions should the next AI agent know about?\n\nAs AI-assisted software development rapidly becomes the standard way software is created, software projects are generating code faster than ever before. Yet, despite incredible advances in model capability, projects continuously suffer from an underlying structural problem: lost engineering context.',
41+
},
42+
{
43+
heading: '1. AI Can Code, But Context Disappears',
44+
body: 'Consider the modern AI-assisted development workflow:\n\nDeveloper → AI Agent → Prompt → Code Changes → Tests → Next Session → New AI Agent → Context Reconstruction\n\nWhen a developer starts a new AI session or switches between tools (Cursor, Claude Code, Codex, OpenCode, or custom agents), the AI agent starts with a fresh context window. The agent inspects current repository files, but current files provide only a fraction of the story.\n\nCrucial engineering knowledge is scattered across temporary AI chat logs, developer memory, commit messages, issue trackers, and discarded prompt sessions. As codebases grow larger and development accelerates, reconstructing why past decisions were made becomes increasingly difficult and time-consuming.',
45+
},
46+
{
47+
heading: '2. Software Projects Accumulate Knowledge',
48+
body: 'A mature software project contains far more than executable source code. It contains an evolving body of engineering knowledge:\n\n- Architecture decisions and design trade-offs\n- Module relationships and component boundaries\n- Engineering intent and feature evolution\n- Bug history and historical regression fixes\n- Technical debt considerations and API constraints\n- Performance, security, and build pipeline decisions\n\nTogether, these elements form the true Engineering Memory of a project. Without a persistent memory layer, every new development session forces the developer or AI agent to re-analyze raw source files and guess the historical intent.',
49+
},
50+
{
51+
heading: '3. Git Remembers Changes, Not Everything About the Reasoning',
52+
body: 'Git is an essential, irreplaceable tool for version control. It tracks precise line-by-line diffs and commit snapshots over time. However, Git diffs answer what changed, not necessarily why an architecture was chosen, what trade-offs were evaluated, or what an AI agent must keep in mind before modifying a core module.\n\nDevMemory AI is designed as a complementary layer alongside Git. Git manages versioned code states; DevMemory AI structures and preserves the underlying engineering knowledge.',
53+
},
54+
{
55+
heading: '4. What Is Engineering Memory?',
56+
body: 'Engineering Memory is the persistent representation of a software project\'s evolving engineering knowledge, including its architecture, decisions, changes, relationships, constraints, and development history.\n\nEngineering Memory differs fundamentally from:\n- Chat history or prompt logs (which are ephemeral and tied to single sessions)\n- Documentation files alone (which frequently drift from actual code)\n- Source code alone (which shows static structure, not evolutionary intent)\n- Traditional RAG (which performs ad-hoc text matching without architectural continuity)\n\nThe defining characteristic of Engineering Memory is CONTINUITY. It understands that today\'s codebase is the direct output of yesterday\'s engineering decisions.',
57+
},
58+
{
59+
heading: '5. Introducing DevMemory AI',
60+
body: 'DevMemory AI is an Engineering Memory Operating System for software projects.\n\nIt sits silently inside software repositories, watching development activity and converting raw code modifications into structured, persistent engineering knowledge:\n\nRepository → Filesystem Watcher → Engineering Transaction → Engineering Compiler → Engineering Memory → (Build History, Knowledge Graph, Timeline, Search, AI Context, Project Regeneration)\n\nDevMemory AI does not attempt to be another AI coding assistant or replace human judgment. It acts as the local-first memory operating system that captures structural intent as software evolves.',
61+
},
62+
{
63+
heading: '6. From File Changes to Engineering Knowledge',
64+
body: 'To understand the difference, consider how changes are captured:\n\nBasic / File-Level:\n"auth.ts was modified."\n\nBetter:\n"Authentication logic was modified."\n\nEngineering Memory:\n"The authentication architecture was changed to move session handling into the server layer, affecting authentication middleware and session persistence."\n\nThe goal of Engineering Memory is not longer text. The goal is capturing what changed, why, what components were affected, what architectural relationships shifted, and what constraints future development should respect.',
65+
},
66+
{
67+
heading: '7. Memory for the Next AI Agent',
68+
body: 'In a multi-agent ecosystem where developers use Cursor, Claude Code, Codex, OpenCode, or CLI tools, a project should not lose its history whenever a developer switches tools or opens a new terminal.\n\nDevMemory AI generates a Project Regeneration Prompt—a structured engineering snapshot designed to instantly ground any incoming AI agent in the exact architecture, intent, and decision history of the project.',
69+
},
70+
{
71+
heading: '8. DMAI Is Not Another Coding Agent',
72+
body: 'It is important to clarify what DevMemory AI is and is not:\n\n- Coding Agents: "Build the software."\n- Documentation Systems: "Explain the software."\n- Workflow Systems: "Guide the development process."\n- DevMemory AI: "Remember the engineering evolution of the software."\n\nDevMemory AI does not write your code or replace your coding tools. It provides the persistent memory foundation that powers them.',
73+
},
74+
{
75+
heading: '9. Why This Matters as AI Development Scales',
76+
body: 'As AI-assisted development expands, software will be generated at unprecedented velocity. More agents will participate, more code will be created, and context will fragment faster. Without a dedicated memory layer, software projects risk becoming unmaintainable fast-forward codebases where nobody understands past architectural choices. Persistent Engineering Memory turns rapid AI code generation into coherent, long-term software engineering.',
77+
},
78+
{
79+
heading: '10. Where DevMemory AI Is Going',
80+
body: 'The initial release of DevMemory AI v1.1.0 establishes the core foundation: local-first SQLite indexing, AST symbol extraction, transaction cooldown windowing, CLI search/ask query engine, and interactive dashboard.\n\nFuture research and development will explore deeper structural indexing, richer dependency graphs, explicit decision tracking, and seamless integration across AI agent ecosystems.',
81+
},
82+
{
83+
heading: '11. The Bigger Idea',
84+
body: 'Software projects have memory. Every architecture has a history. Every major implementation has a reason. Every engineering decision shapes what comes next. AI-assisted development should not force projects to repeatedly reconstruct that history.\n\nSoftware shouldn\'t lose its memory every time a developer closes a terminal, changes an AI agent, or starts a new session.\n\nEvery project has a history.\nEvery decision has a reason.\nEvery codebase deserves to remember.\n\nThat\'s the idea behind DevMemory AI.',
85+
},
86+
],
87+
},
2988
{
3089
id: 'two-months-countless-rewrites-why-devmemoryai-exists',
3190
title: 'Two Months, Countless Rewrites, and Why DevMemoryAI Exists',
3291
excerpt: 'How losing engineering context while building software became the reason DevMemoryAI was created.',
3392
category: 'Founder Notes',
34-
date: 'August 2026',
93+
date: 'August 18, 2026',
3594
readTime: '12 min read',
3695
author: { name: 'Umesh Adabala', role: 'Creator & Founder' },
3796
content: [

app/changelog/page.tsx

Lines changed: 89 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import { PageHero } from '@/components/site/page-hero';
44
import { Section, FadeIn } from '@/components/site/section';
5-
import { Tag, Calendar, CheckCircle2, Cpu, Terminal, Database, ArrowUpRight } from 'lucide-react';
5+
import { Tag, Calendar, CheckCircle2, Cpu, Terminal, Database, ArrowUpRight, Zap, ShieldCheck } from 'lucide-react';
66
import Link from 'next/link';
77

88
export default function ChangelogPage() {
@@ -11,11 +11,96 @@ export default function ChangelogPage() {
1111
<PageHero
1212
label="Release Notes"
1313
title={<>DevMemory <span className="text-primary font-bold">AI</span> Changelog</>}
14-
description="Official release history and technical changelogs for DevMemory AI."
14+
description="Official release history, bug fixes, and technical changelogs for DevMemory AI."
1515
/>
1616

1717
<Section className="border-t border-border">
1818
<div className="mx-auto max-w-4xl space-y-12">
19+
{/* Release v1.1.0 */}
20+
<FadeIn>
21+
<div className="rounded-3xl border border-primary/40 bg-card/60 p-8 space-y-8 glow-primary">
22+
<div className="flex flex-wrap items-center justify-between gap-4 border-b border-border pb-6">
23+
<div className="flex items-center gap-3">
24+
<span className="rounded-full bg-primary/20 px-3 py-1 font-mono text-sm font-bold text-primary border border-primary/30 flex items-center gap-1.5">
25+
<Tag className="h-4 w-4" /> v1.1.0
26+
</span>
27+
<span className="text-xl font-bold text-foreground">Instant File Change Detection & Ultra-Fast Cooldown</span>
28+
</div>
29+
<div className="flex items-center gap-2 font-mono text-sm text-muted-foreground">
30+
<Calendar className="h-4 w-4" /> August 22, 2026
31+
</div>
32+
</div>
33+
34+
{/* Release Highlights */}
35+
<div className="space-y-3">
36+
<h3 className="text-sm font-bold uppercase tracking-wider text-primary">Release Highlights</h3>
37+
<p className="text-base leading-relaxed text-muted-foreground">
38+
DevMemory AI v1.1.0 introduces critical performance optimizations and bug fixes. File change detection is now instantaneous (&lt;300ms), adaptive cooldown build windows trigger within 2 seconds of typing pause, and automatic manifest migration brings 100x faster responsiveness.
39+
</p>
40+
</div>
41+
42+
{/* Bug Fixes & Improvements */}
43+
<div className="space-y-4">
44+
<h3 className="text-sm font-bold uppercase tracking-wider text-foreground">Key Enhancements & Fixes</h3>
45+
<div className="grid gap-4 sm:grid-cols-2 text-sm">
46+
<div className="rounded-2xl border border-border bg-background p-5 space-y-2">
47+
<div className="flex items-center gap-2 font-bold text-foreground text-base">
48+
<Zap className="h-4 w-4 text-primary" /> Instant File Detection (&lt;300ms)
49+
</div>
50+
<p className="text-muted-foreground leading-relaxed text-xs">
51+
Decoupled Chokidar <code className="text-primary font-mono font-bold">stabilityThreshold</code> to 300ms (down from 120,000ms). File saves trigger change events immediately on disk write.
52+
</p>
53+
</div>
54+
55+
<div className="rounded-2xl border border-border bg-background p-5 space-y-2">
56+
<div className="flex items-center gap-2 font-bold text-foreground text-base">
57+
<Cpu className="h-4 w-4 text-success" /> Optimal 60s Adaptive Cooldown
58+
</div>
59+
<p className="text-muted-foreground leading-relaxed text-xs">
60+
Configured default adaptive cooldown window to <code className="text-foreground font-mono font-bold">preferredMs: 60,000</code> (60s). Gives developers &amp; AI agents ideal time for batch edits before build compilation.
61+
</p>
62+
</div>
63+
64+
<div className="rounded-2xl border border-border bg-background p-5 space-y-2">
65+
<div className="flex items-center gap-2 font-bold text-foreground text-base">
66+
<ShieldCheck className="h-4 w-4 text-warning" /> Automatic Manifest Migration
67+
</div>
68+
<p className="text-muted-foreground leading-relaxed text-xs">
69+
Added automatic in-flight config migration for existing v1.0.0 projects so legacy 120,000ms cooldowns are safely upgraded to v1.1.0 fast defaults.
70+
</p>
71+
</div>
72+
73+
<div className="rounded-2xl border border-border bg-background p-5 space-y-2">
74+
<div className="flex items-center gap-2 font-bold text-foreground text-base">
75+
<Terminal className="h-4 w-4 text-primary" /> PowerShell PATH Reloading
76+
</div>
77+
<p className="text-muted-foreground leading-relaxed text-xs">
78+
Fixed <code className="text-primary font-mono font-bold">install.ps1</code> in-session PATH environment reloading for seamless one-click installation on Windows.
79+
</p>
80+
</div>
81+
82+
<div className="rounded-2xl border border-border bg-background p-5 space-y-2 sm:col-span-2">
83+
<div className="flex items-center gap-2 font-bold text-foreground text-base">
84+
<ShieldCheck className="h-4 w-4 text-destructive" /> System-Wide Process Cleanup (<code className="text-primary font-mono text-sm">dmai disable --all</code>)
85+
</div>
86+
<p className="text-muted-foreground leading-relaxed text-xs">
87+
Enhanced <code className="text-primary font-mono font-bold">dmai disable --all</code> (aliases: <code className="text-primary font-mono font-bold">dmai destroy -all</code>, <code className="text-primary font-mono font-bold">dmai purge -a</code>) to run unconditionally from any directory—even uninitialized folders. Sweeps system launch agents, terminates background watcher daemons, releases SQLite file locks, and purges registered <code className="text-foreground font-mono font-bold">.devmemory/</code> directories. Added <code className="text-primary font-mono font-bold">dmai projects</code> to list all registered projects on the machine.
88+
</p>
89+
</div>
90+
</div>
91+
</div>
92+
93+
{/* Action Link */}
94+
<div className="pt-2">
95+
<Link href="/download">
96+
<span className="inline-flex items-center gap-2 text-sm font-bold text-primary hover:underline">
97+
Upgrade to v1.1.0 via one-click installers <ArrowUpRight className="h-4 w-4" />
98+
</span>
99+
</Link>
100+
</div>
101+
</div>
102+
</FadeIn>
103+
19104
{/* Release v1.0.0 */}
20105
<FadeIn>
21106
<div className="rounded-3xl border border-border bg-card/40 p-8 space-y-8">
@@ -27,7 +112,7 @@ export default function ChangelogPage() {
27112
<span className="text-xl font-bold text-foreground">Initial Official Release</span>
28113
</div>
29114
<div className="flex items-center gap-2 font-mono text-sm text-muted-foreground">
30-
<Calendar className="h-4 w-4" /> August 6, 2026
115+
<Calendar className="h-4 w-4" /> August 18, 2026
31116
</div>
32117
</div>
33118

@@ -85,7 +170,7 @@ export default function ChangelogPage() {
85170
<div className="pt-2">
86171
<Link href="/simulation">
87172
<span className="inline-flex items-center gap-2 text-sm font-bold text-primary hover:underline">
88-
Test v1.0.0 features in the interactive simulator <ArrowUpRight className="h-4 w-4" />
173+
Test features in the interactive simulator <ArrowUpRight className="h-4 w-4" />
89174
</span>
90175
</Link>
91176
</div>

app/community/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export default function CommunityPage() {
1010
<PageHero
1111
label="Community & Source Policy"
1212
title={<>DevMemory <span className="text-primary font-bold">AI</span> Community & License Policy</>}
13-
description="DevMemory AI v1.0.0 source code is publicly viewable for inspection, architectural learning, and educational evaluation."
13+
description="DevMemory AI v1.1.0 source code is publicly viewable for inspection, architectural learning, and educational evaluation."
1414
/>
1515

1616
<Section className="border-t border-border">

0 commit comments

Comments
 (0)