···11+# AGENTS.md
22+33+## Project Type
44+Chrome Extension (Manifest V3) - vanilla JS/HTML/CSS, no build step.
55+66+## Architecture
77+- `popup/popup.js` - Main UI, chat, and summary generation
88+- `scripts/content.js` - Extracts text from the current webpage
99+- `scripts/background.js` - API communication with Ollama/OpenAI-compatible endpoints
1010+- `options/options.js` - Settings page logic
1111+- `rules.json` - **NOT lint rules**; Chrome declarativeNetRequest rule that modifies CORS headers for `localhost:11434` API calls
1212+1313+## Settings Storage
1414+- User settings: `chrome.storage.sync`
1515+- Session cache (summaries, chat history): `chrome.storage.session`