Show HN: Semloop – Semantic loop detection for AI agent traces
Show HN: Semloop – Semantic loop detection for AI agent traces VBS2004 / semloop Public Notifications You must be signed in to change notification settings Fork 0 Star 0 Branches Tags Open more actions menu Latest commit History 5 Commits 5 Commits Folders and files Name Name Last commit message Last commit date bench bench semloop semloop tests tests .gitignore .gitignore LICENSE LICENSE README.md README.md pyproject.toml pyproject.toml uv.lock uv.lock Repository files navigation semloop Semantic loop detection for agent traces. A drop-in alternative to the stagnation sub-signal in deepeval's AgentLoopDetectionMetric , which asks "do these two steps share enough words?" This asks the question that was actually meant: did the agent get anywhere?
This ProductLaunch is relevant to the technology intelligence record because it involves OpenAI. The source article should remain the factual reference for follow-up coverage.
- VBS2004 / semloop Public Notifications You must be signed in to change notification settings Fork 0 Star 0 Branches Tags Open more actions menu Latest commit History 5 Commits 5 Commits Folders and files Name Name Last commit message Last commit date bench bench semloop semloop tests tests .gitignore .gitignore LICENSE LICENSE README.md README.md pyproject.toml pyproject.toml uv.lock uv.lock Repository files navigation semloop Semantic loop detection for agent traces.
- A drop-in alternative to the stagnation sub-signal in deepeval's AgentLoopDetectionMetric , which asks "do these two steps share enough words?" This asks the question that was actually meant: did the agent get anywhere?
- from semloop import Trace , SemanticLoopDetection , JevBackend trace = Trace .
- from_deepeval_trace_dict ( test_case .
- _trace_dict , goal = test_case .
- input ) metric = SemanticLoopDetection ( JevBackend ()) # needs TYPESAFE_API_KEY result = metric .