hermes-agent/plugins/teams_pipeline
Teknium 259e6b87a7 fix(teams-pipeline): reject dot-only recording display_name
Path(raw).name reduces '..'/'.'/'' to themselves, so basename
extraction alone still let a Graph-provided display_name of '..' or
'../' escape the temp recording directory (tmp_dir / '..' resolves to
the parent). Reject the dot-only basenames explicitly and fall back to
the artifact id. Extends @outsourc-e's regression coverage with the
dot-only cases.
2026-07-01 02:03:48 -07:00
..
__init__.py
…
cli.py chore: prune unused imports and duplicate import redefinitions 2026-05-28 22:26:25 -07:00
meetings.py
…
models.py
…
pipeline.py
…
plugin.yaml feat(teams-pipeline): add plugin runtime and operator cli 2026-05-08 11:18:14 -07:00
runtime.py
…
store.py
…
subscriptions.py
…