Coverage report: 86%

Files Functions Classes

coverage.py v7.12.0, created at 2025-12-08 20:51 +0000

File   statements missing excluded   coverage
src / agent / __init__.py   9 2 0   78%
src / agent / agent.py   175 39 0   78%
src / agent / cli / __init__.py   2 0 0   100%
src / agent / cli / constants.py   12 0 0   100%
src / agent / cli / error_handler.py   186 18 0   90%
src / agent / cli / update_commands.py   66 2 0   97%
src / agent / cli / utils.py   38 10 0   74%
src / agent / commands / __init__.py   5 0 0   100%
src / agent / commands / executor.py   45 0 2   100%
src / agent / commands / loader.py   90 21 2   77%
src / agent / commands / manifest.py   52 2 0   96%
src / agent / commands / registry.py   25 0 0   100%
src / agent / config / __init__.py   6 0 0   100%
src / agent / config / constants.py   20 0 0   100%
src / agent / config / defaults.py   5 0 0   100%
src / agent / config / manager.py   136 26 0   81%
src / agent / config / schema.py   412 28 0   93%
src / agent / events.py   47 2 14   96%
src / agent / exceptions.py   40 0 0   100%
src / agent / memory / __init__.py   35 8 2   77%
src / agent / memory / manager.py   20 0 67   100%
src / agent / memory / mem0_store.py   132 13 0   90%
src / agent / memory / mem0_utils.py   106 62 0   42%
src / agent / memory / persistence.py   41 0 0   100%
src / agent / memory / store.py   46 0 0   100%
src / agent / middleware.py   276 60 2   78%
src / agent / observability.py   32 4 0   88%
src / agent / persistence.py   219 42 0   81%
src / agent / prompts / __init__.py   0 0 0   100%
src / agent / providers / __init__.py   1 0 0   100%
src / agent / providers / anthropic / __init__.py   2 0 0   100%
src / agent / providers / anthropic / chat_client.py   61 40 0   34%
src / agent / providers / anthropic / types.py   100 23 0   77%
src / agent / providers / gemini / __init__.py   2 0 0   100%
src / agent / providers / gemini / chat_client.py   80 5 0   94%
src / agent / providers / gemini / types.py   70 2 0   97%
src / agent / providers / github / __init__.py   3 0 0   100%
src / agent / providers / github / auth.py   41 0 0   100%
src / agent / providers / github / chat_client.py   16 0 0   100%
src / agent / services / __init__.py   2 0 0   100%
src / agent / services / maven / __init__.py   4 0 0   100%
src / agent / services / maven / api.py   166 67 0   60%
src / agent / services / maven / cache.py   77 0 0   100%
src / agent / services / maven / types.py   110 6 0   95%
src / agent / services / maven / version.py   205 22 0   89%
src / agent / skills / __init__.py   5 0 0   100%
src / agent / skills / context_provider.py   152 27 0   82%
src / agent / skills / documentation_index.py   23 0 0   100%
src / agent / skills / errors.py   10 0 0   100%
src / agent / skills / loader.py   168 4 2   98%
src / agent / skills / manager.py   232 30 0   87%
src / agent / skills / manifest.py   109 1 0   99%
src / agent / skills / registry.py   92 0 0   100%
src / agent / skills / script_tools.py   111 0 0   100%
src / agent / skills / security.py   47 0 0   100%
src / agent / tools / __init__.py   5 0 0   100%
src / agent / tools / filesystem.py   402 85 0   79%
src / agent / tools / git.py   269 35 0   87%
src / agent / tools / gitlab.py   251 34 0   86%
src / agent / tools / maven.py   201 15 0   93%
src / agent / tools / toolset.py   13 0 16   100%
src / agent / trace_logger.py   86 0 0   100%
src / agent / update.py   129 13 0   90%
src / agent / utils / responses.py   5 0 0   100%
Total   5528 748 107   86%

No items found using the specified filter.