LICENSE
README.md
pyproject.toml
src/banna.egg-info/PKG-INFO
src/banna.egg-info/SOURCES.txt
src/banna.egg-info/dependency_links.txt
src/banna.egg-info/entry_points.txt
src/banna.egg-info/requires.txt
src/banna.egg-info/top_level.txt
src/banna_agent/__init__.py
src/banna_agent/adapters/__init__.py
src/banna_agent/benchmarks/__init__.py
src/banna_agent/benchmarks/gaia/__init__.py
src/banna_agent/benchmarks/gaia/loader.py
src/banna_agent/benchmarks/gaia/report.py
src/banna_agent/benchmarks/gaia/runner.py
src/banna_agent/benchmarks/gaia/scorer.py
src/banna_agent/cli/__init__.py
src/banna_agent/cli/__main__.py
src/banna_agent/cli/app.py
src/banna_agent/cli/commands.py
src/banna_agent/cli/config_store.py
src/banna_agent/cli/display.py
src/banna_agent/cli/mcp_config.py
src/banna_agent/cli/session.py
src/banna_agent/cli/sessions.py
src/banna_agent/cli/setup_wizard.py
src/banna_agent/cli/subcommands.py
src/banna_agent/cli/theme.py
src/banna_agent/core/__init__.py
src/banna_agent/core/agent.py
src/banna_agent/core/budget.py
src/banna_agent/core/events.py
src/banna_agent/core/state.py
src/banna_agent/core/types.py
src/banna_agent/core/user_io.py
src/banna_agent/llm/__init__.py
src/banna_agent/llm/anthropic.py
src/banna_agent/llm/base.py
src/banna_agent/llm/config.py
src/banna_agent/llm/gemini.py
src/banna_agent/llm/ollama.py
src/banna_agent/llm/openai.py
src/banna_agent/llm/pricing.py
src/banna_agent/llm/registry.py
src/banna_agent/memory/__init__.py
src/banna_agent/memory/base.py
src/banna_agent/memory/chroma_store.py
src/banna_agent/memory/compactor.py
src/banna_agent/memory/embeddings.py
src/banna_agent/memory/in_memory_store.py
src/banna_agent/memory/jsonl_store.py
src/banna_agent/memory/skill_harvester.py
src/banna_agent/memory/skill_library.py
src/banna_agent/policies/__init__.py
src/banna_agent/policies/base.py
src/banna_agent/policies/react.py
src/banna_agent/policies/react_plus.py
src/banna_agent/tools/__init__.py
src/banna_agent/tools/_command_runner.py
src/banna_agent/tools/_http_cache.py
src/banna_agent/tools/audio_transcribe.py
src/banna_agent/tools/base.py
src/banna_agent/tools/browser.py
src/banna_agent/tools/calculator.py
src/banna_agent/tools/docker_images.py
src/banna_agent/tools/file_reader.py
src/banna_agent/tools/final_answer.py
src/banna_agent/tools/grep.py
src/banna_agent/tools/image_extract.py
src/banna_agent/tools/list_files.py
src/banna_agent/tools/memory.py
src/banna_agent/tools/package_policy.py
src/banna_agent/tools/pdf_reader.py
src/banna_agent/tools/plan.py
src/banna_agent/tools/python_sandbox.py
src/banna_agent/tools/run_shell.py
src/banna_agent/tools/run_tests.py
src/banna_agent/tools/sandbox.py
src/banna_agent/tools/url_reader.py
src/banna_agent/tools/xlsx_reader.py
src/banna_agent/tools/_parsers/__init__.py
src/banna_agent/tools/_parsers/mypy.py
src/banna_agent/tools/_parsers/pytest.py
src/banna_agent/tools/_parsers/ruff.py
src/banna_agent/tools/mcp/__init__.py
src/banna_agent/tools/mcp/bridge.py
src/banna_agent/tools/mcp/client.py
src/banna_agent/tools/search/__init__.py
src/banna_agent/tools/search/base.py
src/banna_agent/tools/search/tool.py
src/banna_agent/tools/search/backends/__init__.py
src/banna_agent/tools/search/backends/arxiv.py
src/banna_agent/tools/search/backends/biorxiv.py
src/banna_agent/tools/search/backends/duckduckgo.py
src/banna_agent/tools/search/backends/github.py
src/banna_agent/tools/search/backends/google.py
src/banna_agent/tools/search/backends/tavily.py
src/banna_agent/tools/search/backends/yacy.py
src/banna_agent/trace/__init__.py
src/banna_agent/trace/html.py
src/banna_agent/verifiers/__init__.py
src/banna_agent/verifiers/arithmetic.py
src/banna_agent/verifiers/base.py
src/banna_agent/verifiers/citation.py
src/banna_agent/verifiers/command.py
src/banna_agent/verifiers/coverage.py
src/banna_agent/verifiers/format.py