LICENSE
README.md
pyproject.toml
src/parlor/__init__.py
src/parlor/__main__.py
src/parlor/app.py
src/parlor/config.py
src/parlor/db.py
src/parlor/models.py
src/parlor/tls.py
src/parlor.egg-info/PKG-INFO
src/parlor.egg-info/SOURCES.txt
src/parlor.egg-info/dependency_links.txt
src/parlor.egg-info/entry_points.txt
src/parlor.egg-info/requires.txt
src/parlor.egg-info/top_level.txt
src/parlor/cli/__init__.py
src/parlor/cli/instructions.py
src/parlor/cli/renderer.py
src/parlor/cli/repl.py
src/parlor/cli/skills.py
src/parlor/cli/default_skills/commit.yaml
src/parlor/cli/default_skills/explain.yaml
src/parlor/cli/default_skills/review.yaml
src/parlor/routers/__init__.py
src/parlor/routers/chat.py
src/parlor/routers/config_api.py
src/parlor/routers/conversations.py
src/parlor/routers/projects.py
src/parlor/services/__init__.py
src/parlor/services/agent_loop.py
src/parlor/services/ai_service.py
src/parlor/services/export.py
src/parlor/services/mcp_manager.py
src/parlor/services/rewind.py
src/parlor/services/storage.py
src/parlor/services/token_provider.py
src/parlor/static/index.html
src/parlor/static/css/style.css
src/parlor/static/fonts/inter-500.woff2
src/parlor/static/fonts/inter-600.woff2
src/parlor/static/fonts/inter-700.woff2
src/parlor/static/fonts/inter-regular.woff2
src/parlor/static/fonts/jetbrains-mono-500.woff2
src/parlor/static/fonts/jetbrains-mono-regular.woff2
src/parlor/static/js/app.js
src/parlor/static/js/attachments.js
src/parlor/static/js/chat.js
src/parlor/static/js/palette.js
src/parlor/static/js/sidebar.js
src/parlor/static/vendor/highlight-github-dark.min.css
src/parlor/static/vendor/highlight.min.js
src/parlor/static/vendor/katex-auto-render.min.js
src/parlor/static/vendor/katex.min.css
src/parlor/static/vendor/katex.min.js
src/parlor/static/vendor/marked.min.js
src/parlor/static/vendor/purify.min.js
src/parlor/static/vendor/fonts/KaTeX_AMS-Regular.woff2
src/parlor/static/vendor/fonts/KaTeX_Caligraphic-Bold.woff2
src/parlor/static/vendor/fonts/KaTeX_Caligraphic-Regular.woff2
src/parlor/static/vendor/fonts/KaTeX_Fraktur-Bold.woff2
src/parlor/static/vendor/fonts/KaTeX_Fraktur-Regular.woff2
src/parlor/static/vendor/fonts/KaTeX_Main-Bold.woff2
src/parlor/static/vendor/fonts/KaTeX_Main-BoldItalic.woff2
src/parlor/static/vendor/fonts/KaTeX_Main-Italic.woff2
src/parlor/static/vendor/fonts/KaTeX_Main-Regular.woff2
src/parlor/static/vendor/fonts/KaTeX_Math-BoldItalic.woff2
src/parlor/static/vendor/fonts/KaTeX_Math-Italic.woff2
src/parlor/static/vendor/fonts/KaTeX_Math-Regular.woff2
src/parlor/static/vendor/fonts/KaTeX_SansSerif-Bold.woff2
src/parlor/static/vendor/fonts/KaTeX_SansSerif-Italic.woff2
src/parlor/static/vendor/fonts/KaTeX_SansSerif-Regular.woff2
src/parlor/static/vendor/fonts/KaTeX_Script-Regular.woff2
src/parlor/static/vendor/fonts/KaTeX_Size1-Regular.woff2
src/parlor/static/vendor/fonts/KaTeX_Size2-Regular.woff2
src/parlor/static/vendor/fonts/KaTeX_Size3-Regular.woff2
src/parlor/static/vendor/fonts/KaTeX_Size4-Regular.woff2
src/parlor/static/vendor/fonts/KaTeX_Typewriter-Regular.woff2
src/parlor/tools/__init__.py
src/parlor/tools/bash.py
src/parlor/tools/edit.py
src/parlor/tools/glob_tool.py
src/parlor/tools/grep.py
src/parlor/tools/read.py
src/parlor/tools/security.py
src/parlor/tools/write.py