Repository Analysis

julep-ai/julep

Julep — durable, composable AI agents. Flows that crash and resume, retry safely, and explain every step.

21.1 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of julep-ai/julep, a Python project with 6,591 GitHub stars. SynthScan v2.0 examined 189,663 lines of code across 627 source files, recording 4038 pattern matches distributed across 13 syntactic categories. The overall adjusted score of 21.1 places this repository in the Moderate AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

21.1
Adjusted Score
21.1
Raw Score
100%
Time Factor
2026-08-06
Last Push
6.6K
Stars
Python
Language
189.7K
Lines of Code
627
Files
4.0K
Pattern Hits
2026-08-29
Scan Date
0.03
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 0HIGH 17MEDIUM 39LOW 3982

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 4038 distinct pattern matches across 13 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Hyper-Verbose Identifiers2818 hits · 2799 pts
SeverityFileLineSnippetContext
LOWREADME.md128def load_live_memory_tools_snapshot(CODE
LOWtests/test_require_tool_call.py19def test_require_tool_call_reasks_after_text_then_accepts_tool_call() -> None:CODE
LOWtests/test_require_tool_call.py57def test_require_tool_call_halts_after_two_reasks() -> None:CODE
LOWtests/test_require_tool_call.py85def test_require_tool_call_allows_finish_after_successful_tool_call() -> None:CODE
LOWtests/test_require_tool_call.py113def test_require_tool_call_does_not_suppress_escalate() -> None:CODE
LOWtests/test_require_tool_call.py134def test_agent_facade_require_tool_call_max_rounds_with_tool_call_is_success() -> None:CODE
LOWtests/test_require_tool_call.py166def test_agent_facade_without_require_tool_call_keeps_max_rounds_failure() -> None:CODE
LOWtests/test_require_tool_call.py187def test_require_tool_call_absent_preserves_text_finish_behavior() -> None:CODE
LOWtests/test_require_tool_call.py208def test_agent_config_require_tool_call_json_round_trips() -> None:CODE
LOWtests/test_memmcp_compat.py45def test_episode_summary_loads_canonical_model_and_split() -> None:CODE
LOWtests/test_memmcp_compat.py60def test_episode_summary_env_overrides_model() -> None:CODE
LOWtests/test_memmcp_compat.py74def test_execute_require_tool_call_and_yglu_max_rounds() -> None:CODE
LOWtests/test_memmcp_compat.py87def test_cluster_label_response_format_and_bare_hash_header() -> None:CODE
LOWtests/test_memmcp_compat.py110def test_anchor_choose_single_file_frontmatter_and_defaults() -> None:CODE
LOWtests/test_memmcp_compat.py128def test_prompt_loading_never_executes_eval() -> None:CODE
LOWtests/test_memmcp_compat.py139def test_load_ctx_evals_episode_summary_module() -> None:CODE
LOWtests/test_memmcp_compat.py159def test_load_ctx_evals_execute_eval_yaml() -> None:CODE
LOWtests/test_memmcp_compat.py180def test_sibling_repo_supported_prompts_all_load() -> None:CODE
LOWtests/test_memmcp_compat.py216def test_brief_draft_activates_one_skill_without_inlining_it() -> None:CODE
LOWtests/test_e2e_temporal_session.py109def _make_timeout_session_flow():CODE
LOWtests/test_e2e_temporal_session.py114def _make_nonfatal_session_flow():CODE
LOWtests/test_e2e_temporal_session.py159def _expected_echo_event_contract(reason="done"):CODE
LOWtests/test_e2e_temporal_session.py171async def _collect_two_turn_contract(handle):CODE
LOWtests/test_e2e_temporal_session.py347async def _carrier_survives_continue_as_new(env):CODE
LOWtests/test_e2e_temporal_session.py422async def _recv_timeout_keeps_session_alive(env):CODE
LOWtests/test_e2e_temporal_session.py576async def _facade_ack_lags_delivery(env):CODE
LOWtests/test_e2e_temporal_session.py631async def _facade_event_contract_matches_local(env):CODE
LOWtests/test_e2e_temporal_session.py657async def _facade_close_flushes_in_flight_turn(env):CODE
LOWtests/test_e2e_temporal_session.py687async def _facade_close_returns_after_quiescence(env):CODE
LOWtests/test_e2e_temporal_session.py713async def _facade_events_single_consumer(env):CODE
LOWtests/test_e2e_temporal_session.py732async def _facade_output_capacity_progresses_with_event_ack(env):CODE
LOWtests/test_e2e_temporal_session.py777async def _facade_carried_event_log_is_deterministic(env):CODE
LOWtests/test_e2e_temporal_session.py840async def _facade_nonfatal_turn_error_books_and_proceeds(env):CODE
LOWtests/test_e2e_temporal_session.py882async def _facade_fatal_turn_error_appends_closed(env):CODE
LOWtests/test_e2e_temporal_session.py918def test_session_rehydrate_restamps_pre_rehydrate_pending_items():CODE
LOWtests/test_e2e_temporal_session.py960async def _facade_max_calls_denies_second_turn(env):CODE
LOWtests/test_e2e_temporal_session.py1004async def _facade_budget_closes_over_budget(env):CODE
LOWtests/test_e2e_temporal_session.py1038async def _facade_ungranted_tool_denied_at_open(env):CODE
LOWtests/test_e2e_temporal_session.py1117async def _flowworkflow_rejects_loop(env):CODE
LOWtests/test_e2e_temporal_session.py1150async def _flowworkflow_rejects_nested_loop(env):CODE
LOWtests/test_dispatch.py24def test_dedup_workflow_id_is_canonical_opaque_and_bounded() -> None:CODE
LOWtests/test_dispatch.py51def test_dedup_workflow_id_rejects_ambiguous_inputs() -> None:CODE
LOWtests/test_dispatch.py62def test_batch_window_reports_empty_wait_quiet_and_cap() -> None:CODE
LOWtests/test_dispatch.py107def test_batch_window_uses_max_wait_when_it_is_earlier() -> None:CODE
LOWtests/test_dispatch.py131def test_batch_window_validates_configuration(window: Any, message: str) -> None:CODE
LOWtests/test_dispatch.py137def test_build_debounce_request_keys_by_configuration_not_item() -> None:CODE
LOWtests/test_dispatch.py177def test_signal_with_start_executes_managed_dedup_policies() -> None:CODE
LOWtests/test_dispatch.py214def test_signal_with_start_rejects_managed_option_override() -> None:CODE
LOWtests/test_register_pure_from_source.py23def test_register_pure_from_source_round_trip() -> None:CODE
LOWtests/test_register_pure_from_source.py34def test_register_pure_from_source_keeps_shipped_text_inspectable() -> None:CODE
LOWtests/test_register_pure_from_source.py48def test_register_pure_from_source_same_source_is_noop() -> None:CODE
LOWtests/test_register_pure_from_source.py58def test_equal_hash_baked_pure_is_promoted_to_wasm_not_left_native() -> None:CODE
LOWtests/test_register_pure_from_source.py93def test_register_pure_from_source_collision_names_both_hashes_and_keeps_original() -> None:CODE
LOWtests/test_register_pure_from_source.py110def test_plain_exec_register_pure_uses_wrong_qualname_fallback_but_source_api_does_not() -> None:CODE
LOWtests/test_register_pure_from_source.py132def test_default_registry_register_pure_from_source_shim_forwards() -> None:CODE
LOWtests/test_register_pure_from_source.py145def test_register_pure_from_source_decorator_name_mismatch_errors_clearly() -> None:CODE
LOWtests/test_register_pure_from_source.py155def test_register_pure_from_source_failure_restores_pures_in_place() -> None:CODE
LOWtests/test_register_pure_from_source.py174def test_register_pure_from_source_newline_less_source_errors_clearly() -> None:CODE
LOWtests/test_register_pure_from_source.py182def test_baked_pure_is_native_tier_and_get_pure_returns_native_fn() -> None:CODE
LOWtests/test_register_pure_from_source.py196def test_registry_executor_of_reports_source_tiers_and_unknowns() -> None:CODE
2758 more matches not shown…
Unused Imports688 hits · 568 pts
SeverityFileLineSnippetContext
LOWtooling/eks-cad-demo/publish.py19CODE
LOWtooling/k3d-flow-demo/flow_worker.py10CODE
LOWtooling/k3d-flow-demo/drive_flow.py12CODE
LOWtooling/k3d-llm-demo/drive_llm.py8CODE
LOWtooling/k3d-llm-demo/llm_weather_agent.py20CODE
LOWtooling/k3d-llm-demo/session_demo_worker.py15CODE
LOWtooling/k3d-llm-demo/session_demo_worker.py23CODE
LOWtooling/k3d-cad-demo/drive.py12CODE
LOWtooling/k3d-cad-demo/publish.py14CODE
LOWtests/test_require_tool_call.py1CODE
LOWtests/test_memmcp_compat.py19CODE
LOWtests/test_e2e_temporal_session.py12CODE
LOWtests/test_dispatch.py1CODE
LOWtests/test_register_pure_from_source.py1CODE
LOWtests/test_redaction_config.py3CODE
LOWtests/test_effects_extraction.py2CODE
LOWtests/test_projection.py3CODE
LOWtests/test_session_activities.py17CODE
LOWtests/test_e2e_temporal.py11CODE
LOWtests/test_coalesce.py1CODE
LOWtests/test_e2e_dbos_agent.py8CODE
LOWtests/test_projection_egress.py3CODE
LOWtests/test_phase3_acceptance.py16CODE
LOWtests/test_payload_encryption.py3CODE
LOWtests/conftest.py7CODE
LOWtests/test_env_builder.py1CODE
LOWtests/test_llm_skills.py3CODE
LOWtests/test_agent_controller_provider_fields.py1CODE
LOWtests/test_dotctx_rich.py9CODE
LOWtests/test_mcp_auth.py1CODE
LOWtests/test_run_principal.py8CODE
LOWtests/test_gc.py1CODE
LOWtests/test_executor_selection_policy.py19CODE
LOWtests/test_artifact_store.py1CODE
LOWtests/test_transcript_native_tools.py3CODE
LOWtests/test_batch_provider.py1CODE
LOWtests/test_trajectory_determinism.py7CODE
LOWtests/test_cma_session.py3CODE
LOWtests/test_declarations.py1CODE
LOWtests/test_delay.py2CODE
LOWtests/test_blobstore.py7CODE
LOWtests/test_resilient_llm.py7CODE
LOWtests/test_llm.py8CODE
LOWtests/test_dbos_api_spike.py22CODE
LOWtests/test_deploy_derive.py1CODE
LOWtests/test_trajectory_stitch.py22CODE
LOWtests/test_env_cache.py1CODE
LOWtests/test_resilience.py3CODE
LOWtests/test_each.py4CODE
LOWtests/test_worker_activity_registration.py13CODE
LOWtests/test_dotctx_evals.py11CODE
LOWtests/test_define_acceptance.py1CODE
LOWtests/test_local_pipeline.py1CODE
LOWtests/test_pure_objects.py1CODE
LOWtests/test_agent_manifest_helpers.py5CODE
LOWtests/test_cma.py3CODE
LOWtests/test_bundle_worker.py1CODE
LOWtests/test_worker_store.py1CODE
LOWtests/test_bundle_dep_pure_e2e.py1CODE
LOWtests/test_dbos_pure.py3CODE
628 more matches not shown…
Excessive Try-Catch Wrapping163 hits · 171 pts
SeverityFileLineSnippetContext
LOWtests/test_memmcp_compat.py202 except Exception as exc:CODE
MEDIUMtests/test_e2e_temporal_session.py376def _parked_on_recv():CODE
MEDIUMtests/test_e2e_temporal_session.py395def _all_done():CODE
LOWtests/test_e2e_temporal_session.py379 except Exception:CODE
LOWtests/test_e2e_temporal_session.py398 except Exception:CODE
LOWtests/test_e2e_temporal_session.py507 except Exception as exc: # pragma: no cover - update rejection class variesCODE
LOWtests/test_projection_egress.py332 except Exception as exc: # pragma: no cover - depends on download/networkCODE
MEDIUMtests/test_projection_egress.py329def _run_all() -> None:CODE
LOWtests/test_mcp_snapshot.py68 except Exception as exc:CODE
LOWtests/cli/test_schedule.py484 except Exception as exc: # noqa: BLE001 - local Temporal binary may be unavailableCODE
LOWdocs/plans/2026-06-29-ws1-ca-pure-registry-fix.md162 except Exception as exc: # noqa: BLE001 - surface runtime errors in the outcome.CODE
LOWdocs/plans/2026-06-29-ws1-ca-pure-registry-fix.md469 except Exception as exc: # noqa: BLE001 - serialize run failure for the parent.STRING
LOWdocs/plans/2026-06-07-agent-loop-as-turn.md423 except Exception as exc: # noqa: BLE001 — re-raised after attemptsCODE
LOW…/2026-07-01-mem-mcp-adoption-phase1-llm-prompt-core.md520 except Exception as exc:CODE
LOW…/2026-07-01-mem-mcp-adoption-phase1-llm-prompt-core.md666 except Exception as exc:CODE
LOWdocs/plans/2026-07-04-ca-eval-memmcp-parity.md363 except Exception as exc: # noqa: BLE001 - user eval.py score() code -> setup error (exit 4)STRING
LOWdocs/plans/2026-07-04-ca-eval-memmcp-parity.md508 except Exception as exc: # noqa: BLE001 - user eval.py sample() code -> setup error (exit 4)STRING
LOWdocs/superpowers/plans/2026-07-27-dotctx-skills.md265 except Exception as exc:CODE
LOWdocs/superpowers/plans/2026-07-27-dotctx-skills.md2292 except Exception as exc:CODE
LOWdocs/superpowers/plans/2026-06-23-ca-cli-v1.md615 except Exception: # noqa: BLE001 — a bad module shouldn't kill resolution of othersSTRING
LOWdocs/superpowers/plans/2026-06-23-ca-cli-v1.md1274 except Exception as exc: # noqa: BLE001 — surface runtime errors as outcome, not crashSTRING
LOWspikes/wasm_pure/src/executor_component.py28 except Exception as exc:CODE
LOWspikes/langfuse_otlp/spike.py125 except Exception as e: # noqa: BLE001CODE
LOWexamples/multi_provider_agent.py130 except Exception as exc: # noqa: BLE001 - a demo: one provider's failure shouldn't hide the restCODE
LOWexamples/episode_summarizer/harness.py230 except Exception:CODE
LOWjulep/turn.py367 except Exception as exc: # noqa: BLE001CODE
LOWjulep/turn.py460 except Exception as exc: # noqa: BLE001CODE
LOWjulep/turn.py495 except Exception as exc: # noqa: BLE001CODE
LOWjulep/turn.py527 except Exception as exc: # noqa: BLE001 — re-raised after attemptsCODE
LOWjulep/dsl.py70 except Exception:CODE
LOWjulep/deploy.py438 except Exception as exc:CODE
LOWjulep/skills.py105 except Exception as exc:CODE
LOWjulep/local.py666 except Exception as exc:CODE
LOWjulep/mcp_auth.py535 except Exception as error:CODE
LOWjulep/mcp_auth.py672 except Exception as error:CODE
LOWjulep/mcp_auth.py739 except Exception as error:CODE
MEDIUMjulep/mcp_auth.py76def private_key(self) -> Ed25519PrivateKey:CODE
LOWjulep/session.py39 except Exception:CODE
LOWjulep/session.py1047 except Exception as exc:CODE
LOWjulep/session.py1067 except Exception as exc:CODE
LOWjulep/llm.py198 except Exception:CODE
LOWjulep/llm.py361 except Exception as exc:CODE
LOWjulep/trajectory.py193 except Exception:CODE
LOWjulep/trajectory.py234 except Exception:CODE
LOWjulep/trajectory.py840 except Exception as exc:CODE
LOWjulep/dotctx.py134 except Exception as exc:CODE
LOWjulep/worker_store.py491 except Exception as e:CODE
LOWjulep/agent.py183 except Exception:CODE
LOWjulep/dotctx_evals.py376 except Exception as e:CODE
LOWjulep/artifact_store.py142 except Exception as e:CODE
LOWjulep/artifact_store.py161 except Exception as e:CODE
LOWjulep/app_deploy.py807 except Exception as exc: # noqa: BLE001 - retrieval failures are reported, not raisedCODE
LOWjulep/server/temporal.py136 except Exception as exc:CODE
LOWjulep/server/local.py674 except Exception as exc:CODE
LOWjulep/server/local.py792 except Exception as exc: # noqa: BLE001 - persist a terminal local runCODE
MEDIUMjulep/server/local.py598def _restore_process_state(self) -> None:CODE
LOWjulep/server/app.py41 except Exception as exc:CODE
LOWjulep/server/app.py102 except Exception as exc:CODE
LOWjulep/server/routes/health.py33 except Exception as exc:CODE
LOWjulep/server/routes/health.py46 except Exception as exc:CODE
103 more matches not shown…
Deep Nesting116 hits · 113 pts
SeverityFileLineSnippetContext
LOWtests/test_declarations.py224CODE
LOWspikes/flow_spike/core.py158CODE
LOWexamples/grade_scores_flow.py40CODE
LOWexamples/episode_summarizer/harness.py257CODE
LOWexamples/episode_summarizer/harness.py447CODE
LOWexamples/episode_summarizer/harness.py669CODE
LOWjulep/turn.py128CODE
LOWjulep/turn.py187CODE
LOWjulep/bundle.py223CODE
LOWjulep/deps.py43CODE
LOWjulep/deploy.py84CODE
LOWjulep/deploy.py97CODE
LOWjulep/deploy.py904CODE
LOWjulep/deploy.py358CODE
LOWjulep/define.py1464CODE
LOWjulep/define.py188CODE
LOWjulep/define.py294CODE
LOWjulep/gc.py252CODE
LOWjulep/registry.py150CODE
LOWjulep/registry.py342CODE
LOWjulep/mcp_auth.py570CODE
LOWjulep/dotctx_rich.py639CODE
LOWjulep/dotctx_rich.py761CODE
LOWjulep/dotctx_rich.py967CODE
LOWjulep/dag.py306CODE
LOWjulep/dag.py543CODE
LOWjulep/dag.py771CODE
LOWjulep/dag.py866CODE
LOWjulep/session.py688CODE
LOWjulep/session.py1022CODE
LOWjulep/std.py83CODE
LOWjulep/dotctx.py131CODE
LOWjulep/flow_adapters.py61CODE
LOWjulep/validate.py69CODE
LOWjulep/validate.py226CODE
LOWjulep/validate.py380CODE
LOWjulep/validate.py720CODE
LOWjulep/validate.py836CODE
LOWjulep/validate.py884CODE
LOWjulep/validate.py82CODE
LOWjulep/worker_store.py109CODE
LOWjulep/secrets.py512CODE
LOWjulep/capabilities.py436CODE
LOWjulep/capabilities.py235CODE
LOWjulep/capabilities.py459CODE
LOWjulep/agent.py451CODE
LOWjulep/app.py333CODE
LOWjulep/errors.py106CODE
LOWjulep/derived.py251CODE
LOWjulep/app_deploy.py464CODE
LOWjulep/server/auth.py72CODE
LOWjulep/server/settings.py227CODE
LOWjulep/server/routes/releases.py70CODE
LOWjulep/server/routes/runs.py491CODE
LOWjulep/server/routes/runs.py624CODE
LOWjulep/cli/config.py409CODE
LOWjulep/cli/config.py440CODE
LOWjulep/cli/config.py556CODE
LOWjulep/cli/artifact.py290CODE
LOWjulep/cli/discover.py19CODE
56 more matches not shown…
Modern Structural Boilerplate85 hits · 83 pts
SeverityFileLineSnippetContext
LOWtests/test_worker_store.py764 def set_worker_level_failure_exception_types(self, types) -> None:CODE
LOWexamples/episode_summarizer/harness.py976__all__ = [CODE
LOWjulep/turn.py533__all__ = [CODE
LOWjulep/dsl.py46def set_source_capture(enabled: bool) -> None:CODE
LOWjulep/_payload_encryption.py65__all__ = [CODE
LOWjulep/deploy.py1075__all__ = ["Deployment", "WorkflowStartOptions", "deploy", "snapshot_from_listings"]CODE
LOWjulep/define.py1687__all__ = [CODE
LOWjulep/transcript.py265__all__ = [CODE
LOWjulep/registry.py535 def set_pure_env_hash(self, name: str, env_hash: str) -> None:CODE
LOWjulep/local.py738__all__ = [CODE
LOWjulep/dispatch.py388__all__ = [CODE
LOWjulep/client.py775__all__ = [CODE
LOWjulep/agent_loop.py886__all__ = [CODE
LOWjulep/dotctx_rich.py1266__all__ = [CODE
LOWjulep/llm.py405__all__ = [CODE
LOWjulep/model_slugs.py51__all__ = ["EFFORT_LEVELS", "ModelSlug", "normalize_model_slug"]CODE
LOWjulep/flow_adapters.py92__all__ = ["AnyEdge", "any_edges", "as_type", "expect"]CODE
LOWjulep/secrets.py682__all__ = [CODE
LOWjulep/ctx_pipeline.py161__all__ = ["CtxPipelineConfig", "normalize_tool_bindings", "pipeline_spec_from_ctx"]CODE
LOWjulep/app.py602__all__ = [CODE
LOWjulep/mcp_snapshot.py397__all__ = [CODE
LOWjulep/dotctx_yglu.py59def set_default_env(env: Optional[Mapping[str, str]]) -> None:CODE
LOWjulep/dotctx_yglu.py247__all__ = ["default_env", "has_yglu_tags", "load_settings", "set_default_env"]CODE
LOWjulep/prompt.py164__all__ = [CODE
LOWjulep/_specload.py30__all__ = ["resolve_spec"]CODE
LOWjulep/embedded.py58__all__ = [CODE
LOWjulep/_env.py113__all__ = [CODE
LOWjulep/resilience.py289__all__ = [CODE
LOWjulep/derived.py48__all__ = [CODE
LOWjulep/mcp_surface.py230__all__ = [CODE
LOWjulep/dotctx_evals.py599__all__ = [CODE
LOWjulep/declarations.py598__all__ = ["DeclarationError", "declarations_blob", "load_declarations"]CODE
LOWjulep/app_deploy.py1174__all__ = [CODE
LOWjulep/server/auth.py293__all__ = [CODE
LOWjulep/server/store.py11__all__ = ["ExecutionStore", "InMemoryExecutionStore", "PostgresExecutionStore"]CODE
LOWjulep/server/temporal.py216__all__ = [CODE
LOWjulep/server/local.py1038__all__ = ["LocalExecutionGateway", "create_local_app"]CODE
LOWjulep/server/__init__.py29__all__ = [CODE
LOWjulep/server/sse.py154__all__ = [CODE
LOWjulep/server/settings.py644__all__ = ["ServerSettings"]CODE
LOWjulep/server/app.py158__all__ = ["create_app"]CODE
LOWjulep/server/routes/health.py93__all__ = ["router"]CODE
LOWjulep/server/routes/__init__.py52__all__ = [CODE
LOWjulep/server/routes/releases.py167__all__ = ["load_release", "normalize_release_hash", "rehydrate_release", "router"]CODE
LOWjulep/server/routes/secrets.py149__all__ = ["router"]CODE
LOWjulep/server/routes/deployments.py139__all__ = ["router"]CODE
LOWjulep/server/routes/artifacts.py63__all__ = ["router"]CODE
LOWjulep/server/routes/runs.py671__all__ = ["reconcile_runs_once", "router"]CODE
LOWjulep/cli/evalrun.py703__all__ = [CODE
LOWjulep/cli/ledger.py11__all__ = [CODE
LOWjulep/cli/__init__.py5__all__ = ["main"]CODE
LOWjulep/cli/ctxrun.py117__all__ = ["CtxRunOutcome", "run_ctx_local"]CODE
LOWjulep/cli/application.py1081__all__ = [CODE
LOWjulep/cli/temporal_run.py18__all__ = [CODE
LOWjulep/cli/keygen.py139__all__ = ["generate_dev_environment", "render_dev_environment", "write_private_file"]CODE
LOWjulep/cli/dev.py560__all__ = [CODE
LOWjulep/execution/cma.py41logger = logging.getLogger(__name__)CODE
LOWjulep/execution/cma.py426__all__ = [CODE
LOWjulep/execution/worker.py335__all__ = [CODE
LOWjulep/execution/anthropic_batch.py182__all__ = ["AnthropicBatchProvider"]CODE
25 more matches not shown…
Cross-File Repetition16 hits · 80 pts
SeverityFileLineSnippetContext
HIGHtooling/k3d-llm-demo/llm_weather_agent.py0get the current weather for a city (celsius + conditions).STRING
HIGHexamples/multi_provider_agent.py0get the current weather for a city (celsius + conditions).STRING
HIGHexamples/cma_managed_agent.py0get the current weather for a city (celsius + conditions).STRING
HIGHtests/test_run_principal.py0raised by the fake continue_as_new to capture the next segment's input.STRING
HIGHtests/test_trajectory_stitch.py0raised by the fake continue_as_new to capture the next segment's input.STRING
HIGHtests/test_transcripts.py0raised by the fake continue_as_new to capture the next segment's input.STRING
HIGHtests/test_llm.py0an ``acompletion`` stand-in that records kwargs and replays a script.STRING
HIGHtests/test_llm_native_tools.py0an ``acompletion`` stand-in that records kwargs and replays a script.STRING
HIGHtests/test_llm_prompt_cache.py0an ``acompletion`` stand-in that records kwargs and replays a script.STRING
HIGHtests/cli/conftest.py0from composable_agents import flow, think, tool, agent @tool(effect="read", idempotent=true) def lookup(ticket: str) -> STRING
HIGHtests/cli/test_status.py0from composable_agents import flow, think, tool, agent @tool(effect="read", idempotent=true) def lookup(ticket: str) -> STRING
HIGHtests/cli/test_deploy_cmd.py0from composable_agents import flow, think, tool, agent @tool(effect="read", idempotent=true) def lookup(ticket: str) -> STRING
HIGHdocs/superpowers/plans/2026-06-23-ca-cli-v1.md0from composable_agents import flow, think, tool, agent @tool(effect="read", idempotent=true) def lookup(ticket: str) -> STRING
HIGHdocs/plans/2026-06-29-ws1-ca-pure-registry-fix.md0import the user's module in a subprocess and return the agent's serialized ir.STRING
HIGHdocs/superpowers/plans/2026-06-23-ca-cli-v1.md0import the user's module in a subprocess and return the agent's serialized ir.STRING
HIGHjulep/cli/resolve.py0import the user's module in a subprocess and return the agent's serialized ir.STRING
AI Structural Patterns109 hits · 75 pts
SeverityFileLineSnippetContext
LOWtests/test_define_acceptance.py165CODE
LOWtests/test_define_acceptance.py170CODE
LOWtests/test_define_acceptance.py240CODE
LOWtests/test_define_frontend.py270CODE
LOWtests/test_define_frontend.py320CODE
LOWtests/test_define_frontend.py372CODE
LOWtests/test_define_frontend.py478CODE
LOWtests/test_define_frontend.py495CODE
LOWtests/test_define_frontend.py1015CODE
LOWtests/test_define_frontend.py1160CODE
LOWtests/test_define_frontend.py1165CODE
LOWtests/test_define_frontend.py1170CODE
LOWtests/test_define_frontend.py1185CODE
LOWtests/test_define_frontend.py1190CODE
LOWtests/test_define_frontend.py1200CODE
LOWtests/test_define_frontend.py1205CODE
LOWtests/test_define_frontend.py1328CODE
LOWtests/test_define_frontend.py1333CODE
LOWtests/test_define_frontend.py1338CODE
LOWtests/test_define_frontend.py1343CODE
LOWtests/test_define_frontend.py1365CODE
LOWtests/test_define_frontend.py1385CODE
LOWtests/test_define_frontend.py1426CODE
LOWtests/test_define_frontend.py1446CODE
LOWtests/test_define_frontend.py1507CODE
LOWtests/test_define_frontend.py1622CODE
LOWtests/test_define_frontend.py1645CODE
LOWtests/test_define_frontend.py1789CODE
LOWtests/test_define_frontend.py1811CODE
LOWtests/test_define_frontend.py1819CODE
LOWtests/test_define_frontend.py1844CODE
LOWtests/test_define_frontend.py1852CODE
LOWtests/test_define_frontend.py1876CODE
LOWtests/test_define_frontend.py1908CODE
LOWtests/test_define_frontend.py1946CODE
LOWtests/test_define_frontend.py1971CODE
LOWtests/test_define_frontend.py1995CODE
LOWtests/test_define_frontend.py2016CODE
LOWtests/test_define_frontend.py2021CODE
LOWtests/test_define_frontend.py2045CODE
LOWtests/test_define_frontend.py2070CODE
LOWtests/test_define_frontend.py2085CODE
LOWtests/test_define_frontend.py767CODE
LOWtests/test_define_frontend.py902CODE
LOWtests/test_define_frontend.py989CODE
LOWtests/test_define_frontend.py1237CODE
LOWtests/test_define_frontend.py1378CODE
LOWtests/test_define_frontend.py1398CODE
LOWtests/test_define_frontend.py1439CODE
LOWtests/test_define_frontend.py1459CODE
LOWtests/test_define_frontend.py1495CODE
LOWtests/test_define_frontend.py1520CODE
LOWtests/test_define_frontend.py1540CODE
LOWtests/test_define_frontend.py1635CODE
LOWtests/test_define_frontend.py1658CODE
LOWtests/test_define_frontend.py1988CODE
LOWtests/test_define_frontend.py2009CODE
LOWtests/test_define_frontend.py2029CODE
LOWtests/test_define_frontend.py2037CODE
LOWtests/test_define_frontend.py2057CODE
49 more matches not shown…
AI Slop Vocabulary18 hits · 60 pts
SeverityFileLineSnippetContext
MEDIUMtests/test_dbos_api_spike.py18# - Runtime harness correction: DBOS async methods set the current event loop'sCOMMENT
MEDIUMtests/test_dotctx_evals.py208 # Recursive .output wrapper (eval harness result objects)STRING
MEDIUMtests/test_transcripts.py720# Temporal harness: plan in workflow code, summary across continue-as-new.COMMENT
MEDIUMtests/test_trajectory_capture.py84 # robust to context wiring and so teardown can disable capture cleanly.COMMENT
MEDIUMtests/test_trajectory_capture.py370 # An effect input carrying no run identity (the legacy/harness path that onlyCOMMENT
MEDIUMtests/cli/test_queue_lanes.py22# execution.harness imports temporalio at module level; the CI temporal=offCOMMENT
MEDIUMjulep/turn.py198 # Transcript rounds mirror the Temporal harness contract: theCOMMENT
MEDIUMjulep/agent_loop.py68# non-terminal reask decisions recorded in turn.py / harness.py.COMMENT
MEDIUMjulep/agent_loop.py294 # §6 seam: after this many rounds, the durable harness calls continue_as_newCOMMENT
MEDIUMjulep/agent_loop.py583# Budget + continue-as-new policy (pure predicates the harness consults).COMMENT
MEDIUMjulep/ir.py26# Reserved native tool: the harness turns a call to this into a human signal-waitCOMMENT
MEDIUMjulep/ir.py30# Reserved native tool: the harness turns a call to this into a durable timerCOMMENT
MEDIUMjulep/ir.py35# Reserved native tool: the harness turns a call to this into a blocking channel receiveCOMMENT
MEDIUMjulep/ir.py39# Reserved native tool: the harness turns a call to this into a durable, seq'd output appendCOMMENT
MEDIUMjulep/projection.py261# Emitter: the thin API the interceptor / harness calls.COMMENT
MEDIUMjulep/cli/evalrun.py165 # extract_llm_content). The terminal harness dict nests the final replyCOMMENT
MEDIUMjulep/execution/dbos_backend.py570 # (harness._TemporalEnv.run_agent): node config supplies budget/roundsCOMMENT
MEDIUMjulep/execution/dbos_backend.py1016 # §6 seam, POST-action exactly like the Temporal harness: a top-of-loopCOMMENT
Over-Commented Block14 hits · 14 pts
SeverityFileLineSnippetContext
LOWpyproject.toml21# The authoring + compile path (DSL, freeze, validate, capabilities, deploy, theCOMMENT
LOWpyproject.toml161line-length = 100COMMENT
LOWtooling/eks-cad-demo/worker.yaml1# Generic code-as-data worker on EKS, zero docker in the per-flow loop.COMMENT
LOWtooling/sandbox-k8s/worker.yaml21 - name: TEMPORAL_TASK_QUEUECOMMENT
LOWtooling/k3d-cad-demo/worker-keda.yaml1# Optional autoscaling layer. Apply AFTER worker.yaml to hand replica control toCOMMENT
LOWinfra/terraform/envs/demo/main.tf721# Temporal UI accessCOMMENT
LOWinfra/k8s/temporal-ui-ingress.yaml1# Internal ALB for the Temporal web UI on EKS Auto Mode.COMMENT
LOWinfra/helm/julep-worker/values.yaml21# record-quality, record-executeCOMMENT
LOWtests/test_dbos_api_spike.py1"""dbos>=2.18 API conformance: every dbos API the backend uses, exercised raw.COMMENT
LOWexamples/dotctx/ticket_triage/settings.yaml1# A dotctx: a directory that describes ONE model call. `load_dotctx(<dir>)` readsCOMMENT
LOWjulep/agent_loop.py61# excludes reask trace entries. The prompt path renders it as a trailing userCOMMENT
LOWjulep/cli/evalrun.py441 base_value = dict(sample.input) if isinstance(sample.input, dict) else sample.inputCOMMENT
LOWjulep/execution/_wasm/wasi_wheels/regex/regex/regex.py1#COMMENT
LOW…execution/_wasm/wasi_wheels/regex/regex/_regex_core.py1#COMMENT
Self-Referential Comments5 hits · 11 pts
SeverityFileLineSnippetContext
MEDIUMinfra/terraform/envs/demo/.terraform.lock.hcl1# This file is maintained automatically by "terraform init".COMMENT
MEDIUMjulep/execution/_wasm/wasi_wheels/regex/regex/regex.py644 # Create the PatternObject.COMMENT
MEDIUMjulep/execution/_wasm/wasi_wheels/regex/regex/regex.py676 # This function is called by the _regex module.COMMENT
MEDIUM…execution/_wasm/wasi_wheels/regex/regex/_regex_core.py261# Define the opcodes in a namespace.STRING
MEDIUM…execution/_wasm/wasi_wheels/regex/regex/_regex_core.py4401 # Create the PatternObject.STRING
Decorative Section Separators4 hits · 10 pts
SeverityFileLineSnippetContext
MEDIUMinfra/terraform/envs/demo/main.tf720# ---------------------------------------------------------------------------COMMENT
MEDIUMinfra/terraform/envs/demo/main.tf730# ---------------------------------------------------------------------------COMMENT
MEDIUMjulep/execution/_wasm/wasi_wheels/regex/regex/regex.py246# --------------------------------------------------------------------STRING
MEDIUMjulep/execution/_wasm/wasi_wheels/regex/regex/regex.py414# --------------------------------------------------------------------COMMENT
Cross-Language Confusion1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHtests/test_dotctx_reply.py98 '{"model":"openai:gpt-4o","name":"reply.none","replySchema":null,'CODE
Modern AI Meta-Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMdocs-site/content/docs/deploy/embedded.md272### (b) Julep owns the orchestration: `run_flow_dbos`COMMENT