LICENSE
MANIFEST.in
README.md
pyproject.toml
exobrain/__init__.py
exobrain/config.example.yaml
exobrain/config.py
exobrain.egg-info/PKG-INFO
exobrain.egg-info/SOURCES.txt
exobrain.egg-info/dependency_links.txt
exobrain.egg-info/entry_points.txt
exobrain.egg-info/requires.txt
exobrain.egg-info/top_level.txt
exobrain/agent/__init__.py
exobrain/agent/base.py
exobrain/agent/events.py
exobrain/cli/__init__.py
exobrain/cli/chat_commands.py
exobrain/cli/chat_permissions.py
exobrain/cli/chat_ui.py
exobrain/cli/config_commands.py
exobrain/cli/config_wizard.py
exobrain/cli/constitution_commands.py
exobrain/cli/init_commands.py
exobrain/cli/mcp_commands.py
exobrain/cli/models_commands.py
exobrain/cli/sessions_commands.py
exobrain/cli/skills_commands.py
exobrain/cli/task_commands.py
exobrain/cli/util.py
exobrain/cli/tui/chat/__init__.py
exobrain/cli/tui/chat/app.py
exobrain/cli/tui/chat/widgets/__init__.py
exobrain/cli/tui/chat/widgets/chat_history.py
exobrain/cli/tui/chat/widgets/header.py
exobrain/cli/tui/chat/widgets/input_area.py
exobrain/cli/tui/chat/widgets/message.py
exobrain/cli/tui/chat/widgets/status_bar.py
exobrain/cli/tui/chat/widgets/tool_sidebar.py
exobrain/cli/tui/skills/__init__.py
exobrain/cli/tui/skills/app.py
exobrain/cli/tui/skills/widgets/__init__.py
exobrain/cli/tui/skills/widgets/skill_detail.py
exobrain/cli/tui/skills/widgets/skills_list.py
exobrain/constitutions/builtin-coding.md
exobrain/constitutions/builtin-default.md
exobrain/mcp/__init__.py
exobrain/mcp/base.py
exobrain/mcp/context7_client.py
exobrain/memory/__init__.py
exobrain/memory/conversations.py
exobrain/memory/loader.py
exobrain/memory/storage.py
exobrain/memory/handlers/__init__.py
exobrain/memory/handlers/base.py
exobrain/memory/handlers/factory.py
exobrain/memory/handlers/truncating.py
exobrain/providers/__init__.py
exobrain/providers/base.py
exobrain/providers/factory.py
exobrain/providers/gemini_provider.py
exobrain/providers/openai_compatible_provider.py
exobrain/providers/openai_provider.py
exobrain/skills/__init__.py
exobrain/skills/loader.py
exobrain/skills/manager.py
exobrain/skills/anthropic/README.md
exobrain/skills/anthropic/THIRD_PARTY_NOTICES.md
exobrain/skills/anthropic/skills/algorithmic-art/SKILL.md
exobrain/skills/anthropic/skills/brand-guidelines/SKILL.md
exobrain/skills/anthropic/skills/canvas-design/SKILL.md
exobrain/skills/anthropic/skills/doc-coauthoring/SKILL.md
exobrain/skills/anthropic/skills/docx/SKILL.md
exobrain/skills/anthropic/skills/docx/docx-js.md
exobrain/skills/anthropic/skills/docx/ooxml.md
exobrain/skills/anthropic/skills/docx/ooxml/scripts/pack.py
exobrain/skills/anthropic/skills/docx/ooxml/scripts/unpack.py
exobrain/skills/anthropic/skills/docx/ooxml/scripts/validate.py
exobrain/skills/anthropic/skills/docx/ooxml/scripts/validation/__init__.py
exobrain/skills/anthropic/skills/docx/ooxml/scripts/validation/base.py
exobrain/skills/anthropic/skills/docx/ooxml/scripts/validation/docx.py
exobrain/skills/anthropic/skills/docx/ooxml/scripts/validation/pptx.py
exobrain/skills/anthropic/skills/docx/ooxml/scripts/validation/redlining.py
exobrain/skills/anthropic/skills/docx/scripts/__init__.py
exobrain/skills/anthropic/skills/docx/scripts/document.py
exobrain/skills/anthropic/skills/docx/scripts/utilities.py
exobrain/skills/anthropic/skills/frontend-design/SKILL.md
exobrain/skills/anthropic/skills/internal-comms/SKILL.md
exobrain/skills/anthropic/skills/internal-comms/examples/3p-updates.md
exobrain/skills/anthropic/skills/internal-comms/examples/company-newsletter.md
exobrain/skills/anthropic/skills/internal-comms/examples/faq-answers.md
exobrain/skills/anthropic/skills/internal-comms/examples/general-comms.md
exobrain/skills/anthropic/skills/mcp-builder/SKILL.md
exobrain/skills/anthropic/skills/mcp-builder/reference/evaluation.md
exobrain/skills/anthropic/skills/mcp-builder/reference/mcp_best_practices.md
exobrain/skills/anthropic/skills/mcp-builder/reference/node_mcp_server.md
exobrain/skills/anthropic/skills/mcp-builder/reference/python_mcp_server.md
exobrain/skills/anthropic/skills/mcp-builder/scripts/connections.py
exobrain/skills/anthropic/skills/mcp-builder/scripts/evaluation.py
exobrain/skills/anthropic/skills/pdf/SKILL.md
exobrain/skills/anthropic/skills/pdf/forms.md
exobrain/skills/anthropic/skills/pdf/reference.md
exobrain/skills/anthropic/skills/pdf/scripts/check_bounding_boxes.py
exobrain/skills/anthropic/skills/pdf/scripts/check_bounding_boxes_test.py
exobrain/skills/anthropic/skills/pdf/scripts/check_fillable_fields.py
exobrain/skills/anthropic/skills/pdf/scripts/convert_pdf_to_images.py
exobrain/skills/anthropic/skills/pdf/scripts/create_validation_image.py
exobrain/skills/anthropic/skills/pdf/scripts/extract_form_field_info.py
exobrain/skills/anthropic/skills/pdf/scripts/fill_fillable_fields.py
exobrain/skills/anthropic/skills/pdf/scripts/fill_pdf_form_with_annotations.py
exobrain/skills/anthropic/skills/pptx/SKILL.md
exobrain/skills/anthropic/skills/pptx/html2pptx.md
exobrain/skills/anthropic/skills/pptx/ooxml.md
exobrain/skills/anthropic/skills/pptx/ooxml/scripts/pack.py
exobrain/skills/anthropic/skills/pptx/ooxml/scripts/unpack.py
exobrain/skills/anthropic/skills/pptx/ooxml/scripts/validate.py
exobrain/skills/anthropic/skills/pptx/ooxml/scripts/validation/__init__.py
exobrain/skills/anthropic/skills/pptx/ooxml/scripts/validation/base.py
exobrain/skills/anthropic/skills/pptx/ooxml/scripts/validation/docx.py
exobrain/skills/anthropic/skills/pptx/ooxml/scripts/validation/pptx.py
exobrain/skills/anthropic/skills/pptx/ooxml/scripts/validation/redlining.py
exobrain/skills/anthropic/skills/pptx/scripts/inventory.py
exobrain/skills/anthropic/skills/pptx/scripts/rearrange.py
exobrain/skills/anthropic/skills/pptx/scripts/replace.py
exobrain/skills/anthropic/skills/pptx/scripts/thumbnail.py
exobrain/skills/anthropic/skills/skill-creator/SKILL.md
exobrain/skills/anthropic/skills/skill-creator/references/output-patterns.md
exobrain/skills/anthropic/skills/skill-creator/references/workflows.md
exobrain/skills/anthropic/skills/skill-creator/scripts/init_skill.py
exobrain/skills/anthropic/skills/skill-creator/scripts/package_skill.py
exobrain/skills/anthropic/skills/skill-creator/scripts/quick_validate.py
exobrain/skills/anthropic/skills/slack-gif-creator/SKILL.md
exobrain/skills/anthropic/skills/slack-gif-creator/core/easing.py
exobrain/skills/anthropic/skills/slack-gif-creator/core/frame_composer.py
exobrain/skills/anthropic/skills/slack-gif-creator/core/gif_builder.py
exobrain/skills/anthropic/skills/slack-gif-creator/core/validators.py
exobrain/skills/anthropic/skills/theme-factory/SKILL.md
exobrain/skills/anthropic/skills/theme-factory/themes/arctic-frost.md
exobrain/skills/anthropic/skills/theme-factory/themes/botanical-garden.md
exobrain/skills/anthropic/skills/theme-factory/themes/desert-rose.md
exobrain/skills/anthropic/skills/theme-factory/themes/forest-canopy.md
exobrain/skills/anthropic/skills/theme-factory/themes/golden-hour.md
exobrain/skills/anthropic/skills/theme-factory/themes/midnight-galaxy.md
exobrain/skills/anthropic/skills/theme-factory/themes/modern-minimalist.md
exobrain/skills/anthropic/skills/theme-factory/themes/ocean-depths.md
exobrain/skills/anthropic/skills/theme-factory/themes/sunset-boulevard.md
exobrain/skills/anthropic/skills/theme-factory/themes/tech-innovation.md
exobrain/skills/anthropic/skills/web-artifacts-builder/SKILL.md
exobrain/skills/anthropic/skills/webapp-testing/SKILL.md
exobrain/skills/anthropic/skills/webapp-testing/examples/console_logging.py
exobrain/skills/anthropic/skills/webapp-testing/examples/element_discovery.py
exobrain/skills/anthropic/skills/webapp-testing/examples/static_html_automation.py
exobrain/skills/anthropic/skills/webapp-testing/scripts/with_server.py
exobrain/skills/anthropic/skills/xlsx/SKILL.md
exobrain/skills/anthropic/skills/xlsx/recalc.py
exobrain/skills/anthropic/spec/agent-skills-spec.md
exobrain/skills/anthropic/template/SKILL.md
exobrain/skills/exobrain/task-management/SKILL.md
exobrain/skills/obsidian/README.md
exobrain/skills/obsidian/json-canvas/SKILL.md
exobrain/skills/obsidian/obsidian-bases/SKILL.md
exobrain/skills/obsidian/obsidian-markdown/SKILL.md
exobrain/tasks/__init__.py
exobrain/tasks/client.py
exobrain/tasks/daemon.py
exobrain/tasks/daemon_runner.py
exobrain/tasks/executor.py
exobrain/tasks/manager.py
exobrain/tasks/models.py
exobrain/tasks/monitor.py
exobrain/tasks/storage.py
exobrain/tasks/transport/__init__.py
exobrain/tasks/transport/base.py
exobrain/tasks/transport/factory.py
exobrain/tasks/transport/http.py
exobrain/tasks/transport/named_pipe.py
exobrain/tasks/transport/unix_socket.py
exobrain/tools/README.md
exobrain/tools/__init__.py
exobrain/tools/base.py
exobrain/tools/context7_tools.py
exobrain/tools/file_tools.py
exobrain/tools/location_tools.py
exobrain/tools/math_tools.py
exobrain/tools/pdf_tools.py
exobrain/tools/shell_tools.py
exobrain/tools/skill_tools.py
exobrain/tools/task_tools.py
exobrain/tools/time_tools.py
exobrain/tools/web_tools.py
exobrain/utils/__init__.py
exobrain/utils/mvc.py