Repository Analysis

rivet-dev/agentos

A faster, lighter, cheaper alternative to sandboxes. Run any coding agent inside an isolated Linux VM, with agent orchestration built in.

3.1 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of rivet-dev/agentos, a Rust project with 3,641 GitHub stars. SynthScan v2.0 examined 663,428 lines of code across 2263 source files, recording 1846 pattern matches distributed across 14 syntactic categories. The overall adjusted score of 3.1 places this repository in the Likely human-written 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).

3.1
Adjusted Score
3.1
Raw Score
100%
Time Factor
2026-07-14
Last Push
3.6K
Stars
Rust
Language
663.4K
Lines of Code
2.3K
Files
1.8K
Pattern Hits
2026-07-14
Scan Date
0.00
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 3MEDIUM 179LOW 1664

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 1846 distinct pattern matches across 14 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 Identifiers1328 hits · 1126 pts
SeverityFileLineSnippetContext
LOWcrates/execution/src/node_import_cache.rs7522function isTrackedProcessSignalEventName(eventName) {CODE
LOWcrates/execution/src/node_import_cache.rs7526function signalEventsAffectedByProcessMethod(methodName, eventName) {CODE
LOWcrates/execution/src/node_import_cache.rs7534function emitGuestProcessSignalState(eventName) {CODE
LOWcrates/execution/src/node_import_cache.rs545function pruneProjectedSourceFiles() {CODE
LOWcrates/execution/src/node_import_cache.rs583function loadProjectedPackageSource(url, filePath, format) {CODE
LOWcrates/execution/src/node_import_cache.rs845function replaceBuiltinImportSpecifier(source, specifier, replacement) {CODE
LOWcrates/execution/src/node_import_cache.rs853function replaceBuiltinDynamicImportSpecifier(source, specifier, replacement) {CODE
LOWcrates/execution/src/node_import_cache.rs1172function validateModuleFormatEntry(entry) {CODE
LOWcrates/execution/src/node_import_cache.rs1199function validateProjectedSourceEntry(entry, filePath, format) {CODE
LOWcrates/execution/src/node_import_cache.rs1344function barePackageJsonCandidates(parentURL, packageName) {CODE
LOWcrates/execution/src/node_import_cache.rs1410function isExplicitFileLikeSpecifier(specifier) {CODE
LOWcrates/execution/src/node_import_cache.rs1505function translateContextParentUrl(context) {CODE
LOWcrates/execution/src/node_import_cache.rs1528function translateResolvedUrlToGuest(url) {CODE
LOWcrates/execution/src/node_import_cache.rs1537function translateResolvedUrlToHost(url) {CODE
LOWcrates/execution/src/node_import_cache.rs1681function guestInternalPathFromHostPath(hostPath) {CODE
LOWcrates/execution/src/node_import_cache.rs1704function guestVisiblePathFromHostPath(hostPath) {CODE
LOWcrates/execution/src/node_import_cache.rs1729function translatePathStringToGuest(value) {CODE
LOWcrates/execution/src/node_import_cache.rs1755function buildHostToGuestTextReplacements() {CODE
LOWcrates/execution/src/node_import_cache.rs1817function translateTextTokenToGuest(token) {CODE
LOWcrates/execution/src/node_import_cache.rs1942function isInternalImportCachePath(filePath) {CODE
LOWcrates/execution/src/node_import_cache.rs1967function parseJsonArrayLikeObjects(value) {CODE
LOWcrates/execution/src/node_import_cache.rs2247function parseVirtualProcessNumber(value, fallback) {CODE
LOWcrates/execution/src/node_import_cache.rs2256function parseVirtualProcessString(value, fallback) {CODE
LOWcrates/execution/src/node_import_cache.rs2460function guestInternalPathFromHostPath(hostPath) {CODE
LOWcrates/execution/src/node_import_cache.rs2486function guestVisiblePathFromHostPath(hostPath) {CODE
LOWcrates/execution/src/node_import_cache.rs2511function translatePathStringToGuest(value) {CODE
LOWcrates/execution/src/node_import_cache.rs2537function buildHostToGuestTextReplacements() {CODE
LOWcrates/execution/src/node_import_cache.rs2599function translateTextTokenToGuest(token) {CODE
LOWcrates/execution/src/node_import_cache.rs2818function requireSecureExecSyncRpcBridge() {CODE
LOWcrates/execution/src/node_import_cache.rs2837function isPythonWarmupDebugEnabled() {CODE
LOWcrates/execution/src/node_import_cache.rs2853function formatPythonWarmupFsDebugError(error) {CODE
LOWcrates/execution/src/node_import_cache.rs2909function createRpcBackedFsPromises(fromGuestDir = '/') {CODE
LOWcrates/execution/src/node_import_cache.rs2986function resolveGuestSymlinkTarget(value, fromGuestDir = '/') {CODE
LOWcrates/execution/src/node_import_cache.rs3251function normalizeFsWriteOperation(value, offsetOrPosition, lengthOrEncoding, position) {CODE
LOWcrates/execution/src/node_import_cache.rs3355function createFsWatchUnavailableError(methodName) {CODE
LOWcrates/execution/src/node_import_cache.rs3363function createRpcBackedFsCallbacks(fromGuestDir = '/') {CODE
LOWcrates/execution/src/node_import_cache.rs3646function createGuestReadStreamClass(fromGuestDir = '/') {CODE
LOWcrates/execution/src/node_import_cache.rs3758function createGuestWriteStreamClass(fromGuestDir = '/') {CODE
LOWcrates/execution/src/node_import_cache.rs3956function createRpcBackedChildProcessModule(fromGuestDir = '/') {CODE
LOWcrates/execution/src/node_import_cache.rs5600function createTransportBackedServer(CODE
LOWcrates/execution/src/node_import_cache.rs5692function parseRequestTargetFromHostOption(value, protocol) {CODE
LOWcrates/execution/src/node_import_cache.rs5727function parseRequestTargetFromUrl(value, defaultProtocol) {CODE
LOWcrates/execution/src/node_import_cache.rs5753function createRpcBackedHttpModule(httpModule, transportModule, defaultProtocol = 'http:') {CODE
LOWcrates/execution/src/node_import_cache.rs5924function createRpcBackedHttpsModule(httpsModule, tlsModule) {CODE
LOWcrates/execution/src/node_import_cache.rs6237function createRpcBackedDgramModule(dgramModule, fromGuestDir = '/') {CODE
LOWcrates/execution/src/node_import_cache.rs7342function cloneVirtualNetworkInterfaces(networkInterfaces) {CODE
LOWcrates/execution/src/node_import_cache.rs7371function createVirtualProcessMemoryUsageSnapshot() {CODE
LOWcrates/execution/src/node_import_cache.rs7557function createBlockedProcessSignalMethod(methodName) {CODE
LOWcrates/execution/src/node_import_cache.rs7623function runtimeHostPathFromGuestPath(guestPath) {CODE
LOWcrates/execution/src/node_import_cache.rs7654function translateModuleResolutionPath(value) {CODE
LOWcrates/execution/src/node_import_cache.rs7676function translateModuleResolutionParent(parent) {CODE
LOWcrates/execution/src/node_import_cache.rs7705function translateModuleResolutionOptions(options) {CODE
LOWcrates/execution/src/node_import_cache.rs7727function ensureGuestVisibleModuleResolution(specifier, resolved, parent) {CODE
LOWcrates/execution/src/node_import_cache.rs7747function createGuestModuleCacheProxy(moduleCache) {CODE
LOWcrates/execution/src/node_import_cache.rs10020function createNotImplementedError(feature) {{\n\CODE
LOWcrates/execution/src/javascript.rs5421function createReadableAsyncIterator(stream) {CODE
LOWcrates/execution/src/javascript.rs6236function isStringOneByteRepresentation(value) {CODE
LOWcrates/execution/src/javascript.rs6246function setHeapSnapshotNearHeapLimit() {CODE
LOWcrates/execution/src/javascript.rs6342function createVmNotImplementedError(feature) {CODE
LOWcrates/execution/src/javascript.rs6480 r#"function createNotImplementedError(feature) {CODE
1268 more matches not shown…
Decorative Section Separators129 hits · 405 pts
SeverityFileLineSnippetContext
MEDIUMcrates/client/src/cron.rs1281 // ── Security: AOSCLIENT-P1-cron-exec (N-007 untrusted cron CronAction::Exec) ─────────────────COMMENT
MEDIUMcrates/client/src/cron.rs1363 // ── Security: AOSCLIENT-P2-cron-cap (N-008 cron job-limit flooding) ──────────────────────────COMMENT
MEDIUMcrates/client/src/net.rs321 // ── Security: AOSCLIENT-P3-fetch (N-010 guest-server VmFetch response) ───────────────────────COMMENT
MEDIUMcrates/client/src/command_line.rs159 // ── Security: AOSCLIENT-P2-cmdline (N-009 guest exec line) ───────────────────────────────────COMMENT
MEDIUMwebsite/.astro/data-store.json1[["Map",1,2,9,10],"meta::meta",["Map",3,4,5,6,7,8],"astro-version","5.18.2","content-config-digest","b13dc6e1e58a194d","CODE
MEDIUMwebsite/.astro/data-store.json1[["Map",1,2,9,10],"meta::meta",["Map",3,4,5,6,7,8],"astro-version","5.18.2","content-config-digest","b13dc6e1e58a194d","CODE
MEDIUMexamples/core/vm.ts13// ── Filesystem ────────────────────────────────────────────────────COMMENT
MEDIUMexamples/core/vm.ts33// ── Processes ─────────────────────────────────────────────────────COMMENT
MEDIUMexamples/core/vm.ts60// ── Agent sessions ────────────────────────────────────────────────COMMENT
MEDIUMexamples/core/vm.ts88// ── Networking ────────────────────────────────────────────────────COMMENT
MEDIUMexamples/core/vm.ts104// ── Cron jobs ─────────────────────────────────────────────────────COMMENT
MEDIUMexamples/claude/client.ts7// ── Quick start ───────────────────────────────────────────────────COMMENT
MEDIUMexamples/claude/client.ts22// ── Skills ────────────────────────────────────────────────────────COMMENT
MEDIUMexamples/claude/client.ts48// ── MCP servers ───────────────────────────────────────────────────COMMENT
MEDIUMexamples/claude/client.ts81// ── Skills + MCP together ─────────────────────────────────────────COMMENT
MEDIUMexamples/codex/client.ts8// ── Quick start ───────────────────────────────────────────────────COMMENT
MEDIUMexamples/codex/client.ts23// ── Skills ────────────────────────────────────────────────────────COMMENT
MEDIUMexamples/codex/client.ts47// ── MCP servers ───────────────────────────────────────────────────COMMENT
MEDIUMexamples/codex/client.ts75// ── Skills + MCP together ─────────────────────────────────────────COMMENT
MEDIUMexamples/browserbase/client.ts9// ── 1. Run the browse CLI yourself ──────────────────────────────────────────COMMENT
MEDIUMexamples/browserbase/client.ts27// ── 2. Let an agent use the browse CLI ──────────────────────────────────────COMMENT
MEDIUMexamples/quickstart/pi-extensions/index.ts35// ── Extension source code ──────────────────────────────────────────COMMENT
MEDIUMexamples/quickstart/pi-extensions/index.ts54// ── Create VM and write extension ──────────────────────────────────COMMENT
MEDIUMexamples/quickstart/pi-extensions/index.ts93// ── Create session and prompt ──────────────────────────────────────COMMENT
MEDIUMexamples/quickstart/pi-extensions/index.ts113// ── Verify ─────────────────────────────────────────────────────────COMMENT
MEDIUMexamples/pi/client.ts7// ── Quick start ───────────────────────────────────────────────────COMMENT
MEDIUMexamples/pi/client.ts22// ── Skills ────────────────────────────────────────────────────────COMMENT
MEDIUMexamples/pi/client.ts46// ── MCP servers ───────────────────────────────────────────────────COMMENT
MEDIUMexamples/pi/client.ts80// ── Skills + MCP together ─────────────────────────────────────────COMMENT
MEDIUMexamples/pi/client.ts119// ── Extensions ────────────────────────────────────────────────────COMMENT
MEDIUMexamples/sessions/client.ts7// ── Create a session ──────────────────────────────────────────────COMMENT
MEDIUMexamples/sessions/client.ts16// ── createSession options: env ────────────────────────────────────COMMENT
MEDIUMexamples/sessions/client.ts24// ── createSession options: cwd ────────────────────────────────────COMMENT
MEDIUMexamples/sessions/client.ts33// ── createSession options: additionalInstructions ─────────────────COMMENT
MEDIUMexamples/sessions/client.ts42// ── createSession options: skipOsInstructions ─────────────────────COMMENT
MEDIUMexamples/sessions/client.ts51// ── createSession options: system prompt customization ────────────COMMENT
MEDIUMexamples/sessions/client.ts65// ── Send a prompt ─────────────────────────────────────────────────COMMENT
MEDIUMexamples/sessions/client.ts77// ── Stream responses ──────────────────────────────────────────────COMMENT
MEDIUMexamples/sessions/client.ts92// ── Client events ─────────────────────────────────────────────────COMMENT
MEDIUMexamples/sessions/client.ts109// ── Client events: subscribe before triggering ────────────────────COMMENT
MEDIUMexamples/sessions/client.ts125// ── Cancel a prompt ───────────────────────────────────────────────COMMENT
MEDIUMexamples/sessions/client.ts146// ── Close a session ───────────────────────────────────────────────COMMENT
MEDIUMexamples/sessions/client.ts157// ── Replay events ─────────────────────────────────────────────────COMMENT
MEDIUMexamples/sessions/client.ts169// ── Persisted session history ─────────────────────────────────────COMMENT
MEDIUMexamples/sessions/client.ts184// ── Multiple sessions ─────────────────────────────────────────────COMMENT
MEDIUMexamples/opencode/client.ts7// ── Quick start ───────────────────────────────────────────────────COMMENT
MEDIUMexamples/opencode/client.ts22// ── Skills ────────────────────────────────────────────────────────COMMENT
MEDIUMexamples/opencode/client.ts48// ── MCP servers ───────────────────────────────────────────────────COMMENT
MEDIUMexamples/opencode/client.ts87// ── Skills + MCP together ─────────────────────────────────────────COMMENT
MEDIUMscripts/benchmarks/bench-utils.ts25// ── Shared bench sidecar + cold-run snapshot ───────────────────────COMMENT
MEDIUMscripts/benchmarks/bench-utils.ts81// ── Shared mock LLM server ─────────────────────────────────────────COMMENT
MEDIUMscripts/benchmarks/bench-utils.ts119// ── Workload abstraction ────────────────────────────────────────────COMMENT
MEDIUMscripts/benchmarks/bench-utils.ts332// ── VM creation helpers ─────────────────────────────────────────────COMMENT
MEDIUMscripts/benchmarks/bench-utils.ts346// ── Stats and formatting ────────────────────────────────────────────COMMENT
MEDIUMscripts/benchmarks/session.bench.ts245// ── args ─────────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/benchmarks/session.bench.ts277// ── shared llmock ────────────────────────────────────────────────────COMMENT
MEDIUMscripts/benchmarks/session.bench.ts292// ── workload resolution (robust to repo layout) ──────────────────────COMMENT
MEDIUMscripts/benchmarks/session.bench.ts485// ── lanes ────────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/benchmarks/session.bench.ts586// ── main ─────────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/benchmarks/session.bench.ts587// ── trace mode ───────────────────────────────────────────────────────COMMENT
69 more matches not shown…
Over-Commented Block297 hits · 292 pts
SeverityFileLineSnippetContext
LOWcrates/vm-config/src/lib.rs1use std::collections::BTreeMap;COMMENT
LOWcrates/vm-config/src/lib.rs21 #[serde(default, rename = "rootFilesystem")]COMMENT
LOWcrates/vm-config/src/lib.rs101pub struct JsRuntimeConfig {COMMENT
LOWcrates/vm-config/src/lib.rs161 /// Universal primitives only (console, timers, queueMicrotask) — no webCOMMENT
LOWcrates/vm-config/src/lib.rs321 #[serde(default, skip_serializing_if = "Option::is_none")]COMMENT
LOWcrates/vm-config/src/lib.rs481COMMENT
LOWcrates/vm-config/src/lib.rs521#[derive(Debug, Clone, Default, PartialEq, Eq, Serialize, Deserialize, TS)]COMMENT
LOWcrates/vfs/src/posix/mount_table.rs841COMMENT
LOWcrates/vfs/src/posix/tar_fs.rs21const MAX_TAR_SYMLINKS: usize = 40;COMMENT
LOWcrates/vfs/src/package_format/pack.rs1//! Canonical `.aospkg` packer: source `package.tar` → `header + vbare manifestCOMMENT
LOWcrates/vfs/src/package_format/generated.rs1// Generated package container surface produced by `vbare_compiler`.COMMENT
LOWcrates/v8-runtime/src/timeout.rs1// Execution budget enforcement via dedicated watchdog threads.COMMENT
LOWcrates/v8-runtime/src/timeout.rs41/// The POSIX per-thread CPU clock id is derived from the thread's `pthread_t`COMMENT
LOWcrates/v8-runtime/src/bridge.rs1141/// path does. Without a teardown sweep, slots reserved by one execution surviveCOMMENT
LOWcrates/v8-runtime/src/bridge.rs2041COMMENT
LOWcrates/v8-runtime/src/bridge.rs2581 assert!(COMMENT
LOWcrates/v8-runtime/src/session.rs461COMMENT
LOWcrates/v8-runtime/src/session.rs481struct SessionEntry {COMMENT
LOWcrates/v8-runtime/src/session.rs521COMMENT
LOWcrates/v8-runtime/src/session.rs1661 send_event_with_generation(COMMENT
LOWcrates/v8-runtime/src/session.rs2161 .iter()COMMENT
LOWcrates/v8-runtime/src/session.rs2181 // Swap in an empty registry and drop the populated one in place. Dropping aCOMMENT
LOWcrates/v8-runtime/src/stream.rs1// Async event dispatch for child process and HTTP server streamsCOMMENT
LOWcrates/v8-runtime/src/ipc_binary.rs1// Binary header IPC framing — custom wire format for all message types.COMMENT
LOWcrates/v8-runtime/src/execution.rs801}COMMENT
LOWcrates/v8-runtime/src/execution.rs841struct ModuleResolveState {COMMENT
LOWcrates/v8-runtime/src/snapshot.rs81const SNAPSHOT_USERLAND_PREP: &str = r#"COMMENT
LOWcrates/v8-runtime/src/snapshot.rs201/// context — with all bridge infrastructure set up — is snapshotted.COMMENT
LOWcrates/v8-runtime/src/snapshot.rs1961COMMENT
LOWcrates/v8-runtime/src/host_call.rs281/// Shared call_id counter type. Sessions sharing a CallIdRouter must use the sameCOMMENT
LOWcrates/v8-runtime/src/isolate.rs121/// Default per-isolate heap cap applied when the caller passes no explicit limit.COMMENT
LOWcrates/v8-runtime/src/isolate.rs161/// Register the near-heap-limit OOM guard on an isolate that was created with aCOMMENT
LOWcrates/agentos-actor-plugin/src/config.rs1//! Plugin-side `config_json` deserializer — ported from the deleted r6COMMENT
LOWcrates/agentos-actor-plugin/src/config.rs21/// Keep this struct in sync withCOMMENT
LOWcrates/agentos-actor-plugin/src/lib.rs1//! Agent OS actor plugin (`cdylib`) — the **plugin side** ofCOMMENT
LOWcrates/agentos-actor-plugin/src/lib.rs221 config: Arc<config::AgentOsConfigJson>,COMMENT
LOWcrates/agentos-actor-plugin/src/host_ctx.rs1//! Plugin-side host bridge — the inverse of the RivetKit host vtable impl.COMMENT
LOWcrates/agentos-actor-plugin/src/http.rs1//! HTTP preview proxy — plugin-side port of `rivetkit-agent-os::run::proxy_preview`.COMMENT
LOWcrates/agentos-actor-plugin/src/actions/session.rs641 .and_then(|raw| serde_json::from_str::<JsonValue>(raw).ok())COMMENT
LOWcrates/agentos-actor-plugin/src/actions/session.rs661 vars: &mut Vars,COMMENT
LOWcrates/agentos-actor-plugin/src/actions/filesystem.rs61 Self {COMMENT
LOWcrates/agentos-actor-plugin/src/actions/mod.rs1//! Action dispatcher — the plugin-side port of `rivetkit-agent-os::actions`.COMMENT
LOWcrates/agentos-actor-plugin/src/actions/mod.rs81 self.live_sessions.clear();COMMENT
LOWcrates/agentos-actor-plugin/src/actions/mod.rs661 start_time: 1.0,COMMENT
LOWcrates/sidecar-protocol/src/generated_protocol.rs1// Generated protocol surface produced by `vbare_compiler` (see `build.rs`).COMMENT
LOWcrates/bridge/src/queue_tracker.rs1//! Centralized bounded-queue usage tracker.COMMENT
LOWcrates/execution/build.rs1use std::env;COMMENT
LOW…tes/execution/tests/wasi_path_open_read_not_blocked.rs1//! Regression test for issue #1:COMMENT
LOWcrates/execution/tests/javascript_v8.rs4381// The guest synchronously logs far more lines than the event channel holds. TheCOMMENT
LOWcrates/execution/tests/javascript_v8.rs4481// byte and emitted `readable`/`data` for the whole HTTP response inside a singleCOMMENT
LOWcrates/execution/tests/javascript_v8.rs5461 (unexpected hang)"COMMENT
LOWcrates/execution/tests/javascript_v8.rs5741 "no-limit guest never produced a result within the bounded test window \COMMENT
LOWcrates/execution/tests/javascript_v8.rs5901 );COMMENT
LOWcrates/execution/tests/javascript_v8.rs5921 javascript_execution_process_kill_rejects_invalid_pid_in_guest_js();COMMENT
LOWcrates/execution/tests/javascript_v8.rs6001 // letting V8 fatal-abort the process. Runs before the CPU case; both are fencedCOMMENT
LOWcrates/execution/tests/wasm.rs2741// keep the WASM runtime coverage in one top-level suite until that boundary is fixed.COMMENT
LOWcrates/execution/src/v8_ipc.rs1//! Binary IPC framing for communication with the secure-exec-v8 runtime process.COMMENT
LOWcrates/execution/src/javascript.rs441 /// Sync-RPC blocking-wait ceiling in ms. `None` keeps the engine default.COMMENT
LOWcrates/execution/src/javascript.rs481 pub os_hostname: Option<String>,COMMENT
LOWcrates/execution/src/javascript.rs601 exists_results: HashMap<String, bool>,COMMENT
237 more matches not shown…
AI Slop Vocabulary35 hits · 90 pts
SeverityFileLineSnippetContext
MEDIUMcrates/vfs/src/posix/mount_table.rs858 // Behavioral check (robust through the ReadOnly/MountedVirtual wrappers theCOMMENT
MEDIUMcrates/execution/tests/javascript_v8.rs1116#[allow(dead_code)] // quarantined: see the live-stdin/tty harness note aboveCOMMENT
MEDIUMcrates/execution/tests/javascript_v8.rs1162#[allow(dead_code)] // quarantined: see the live-stdin/tty harness note aboveCOMMENT
MEDIUMcrates/execution/tests/javascript_v8.rs1209#[allow(dead_code)] // quarantined: see the live-stdin/tty harness note aboveCOMMENT
MEDIUMcrates/execution/tests/javascript_v8.rs1377#[allow(dead_code)] // quarantined: see the live-stdin/tty harness note aboveCOMMENT
MEDIUMcrates/execution/tests/javascript_v8.rs3788#[allow(dead_code)] // quarantined: see the live-stdin/tty harness note aboveCOMMENT
MEDIUMcrates/native-baseline/Cargo.toml8# Native floor for the differential perf harness. std-only on purpose: this is theCOMMENT
MEDIUMcrates/native-sidecar/tests/fetch_via_undici.rs58 // common case, but robust to a fresh socket per request) and serve keep-aliveCOMMENT
MEDIUMwebsite/.astro/data-store.json1[["Map",1,2,9,10],"meta::meta",["Map",3,4,5,6,7,8],"astro-version","5.18.2","content-config-digest","b13dc6e1e58a194d","CODE
MEDIUM…/components/marketing/diagrams/HarnessArchitecture.tsx175 markerEnd='url(#harness-arrow)'CODE
MEDIUM…/components/marketing/diagrams/HarnessArchitecture.tsx191 markerEnd='url(#harness-arrow)'CODE
MEDIUM…ite/src/components/marketing/solutions/AgentOSPage.tsx1097 // Continuous drift with a seamless wrap: the card list is doubled, soCOMMENT
MEDIUMscripts/benchmarks/session.bench.ts292// ── workload resolution (robust to repo layout) ──────────────────────COMMENT
MEDIUMpackages/playground/frontend/runtime-harness.ts106const statusElement = document.querySelector<HTMLElement>("#harness-status");CODE
MEDIUMpackages/playground/frontend/runtime-harness.html40 #harness-status {COMMENT
MEDIUMpackages/playground/frontend/runtime-harness.html46 #harness-status[data-state="ready"] {COMMENT
MEDIUMpackages/playground/frontend/runtime-harness.html50 #harness-status[data-state="error"] {COMMENT
MEDIUM…untime-benchmarks/src/focused/wasi-ls-scaling.bench.ts220 // Keep benchmark collection robust if a debug line is malformed.COMMENT
MEDIUM…untime-browser/tests/browser/converged-runtime.spec.ts12 await expect(page.locator("#harness-status")).toHaveText("ready");CODE
MEDIUM…untime-browser/tests/browser/converged-runtime.spec.ts31 await expect(page.locator("#harness-status")).toHaveText("ready");CODE
MEDIUM…untime-browser/tests/browser/converged-runtime.spec.ts50 await expect(page.locator("#harness-status")).toHaveText("ready");CODE
MEDIUM…untime-browser/tests/browser/converged-runtime.spec.ts69 await expect(page.locator("#harness-status")).toHaveText("ready");CODE
MEDIUM…untime-browser/tests/browser/converged-sidecar.spec.ts12 await expect(page.locator("#harness-status")).toHaveText("ready");CODE
MEDIUM…untime-browser/tests/browser/converged-sidecar.spec.ts36 await expect(page.locator("#harness-status")).toHaveText("ready");CODE
MEDIUM…untime-browser/tests/browser/converged-sidecar.spec.ts54 await expect(page.locator("#harness-status")).toHaveText("ready");CODE
MEDIUM…untime-browser/tests/browser/converged-sidecar.spec.ts71 await expect(page.locator("#harness-status")).toHaveText("ready");CODE
MEDIUM…untime-browser/tests/browser/converged-sidecar.spec.ts89 await expect(page.locator("#harness-status")).toHaveText("ready");CODE
MEDIUM…untime-browser/tests/browser/converged-sidecar.spec.ts106 await expect(page.locator("#harness-status")).toHaveText("ready");CODE
MEDIUM…untime-browser/tests/browser/converged-sidecar.spec.ts124 await expect(page.locator("#harness-status")).toHaveText("ready");CODE
MEDIUMpackages/runtime-browser/tests/browser/harness.ts120 await expect(page.locator("#harness-status")).toHaveText("ready");CODE
MEDIUM…me-browser/tests/browser/converged-conformance.spec.ts17 await expect(page.locator("#harness-status")).toHaveText("ready");CODE
MEDIUM…me-browser/tests/browser/converged-conformance.spec.ts45 await expect(page.locator("#harness-status")).toHaveText("ready");CODE
MEDIUM…me-browser/tests/browser/converged-conformance.spec.ts70 await expect(page.locator("#harness-status")).toHaveText("ready");CODE
MEDIUM…me-browser/tests/browser/converged-conformance.spec.ts99 await expect(page.locator("#harness-status")).toHaveText("ready");CODE
MEDIUM…stry/native/patches/codex-source/build-codex-wasip1.sh6# This is the DIAGNOSTIC harness (builds codex IN its own workspace to find theCOMMENT
Modern AI Meta-Vocabulary11 hits · 31 pts
SeverityFileLineSnippetContext
MEDIUMcrates/AGENTS.md123- **If a shared `src/` module carries helper code that only those included test harnesses use, gate the helper types/funCODE
MEDIUMcrates/CLAUDE.md123- **If a shared `src/` module carries helper code that only those included test harnesses use, gate the helper types/funCODE
MEDIUMcrates/native-sidecar-browser/src/lib.rs3//! Browser-side sidecar scaffold for the secure-exec runtime migration.COMMENT
MEDIUMcrates/execution/src/lib.rs3//! Native execution plane scaffold for the secure-exec runtime migration.COMMENT
MEDIUMcrates/client/tests/scaffold.rs1//! Integration test scaffold for `agentos-client`.COMMENT
MEDIUMcrates/native-sidecar/src/vm.rs106 // filesystem snapshot); scaffold it here so it exists even when theCOMMENT
MEDIUMcrates/native-sidecar/src/lib.rs3//! Native sidecar scaffold that composes the kernel and execution crates.COMMENT
MEDIUMwebsite/.astro/data-store.json1[["Map",1,2,9,10],"meta::meta",["Map",3,4,5,6,7,8],"astro-version","5.18.2","content-config-digest","b13dc6e1e58a194d","CODE
MEDIUMwebsite/.astro/data-store.json1[["Map",1,2,9,10],"meta::meta",["Map",3,4,5,6,7,8],"astro-version","5.18.2","content-config-digest","b13dc6e1e58a194d","CODE
MEDIUMwebsite/.astro/data-store.json1[["Map",1,2,9,10],"meta::meta",["Map",3,4,5,6,7,8],"astro-version","5.18.2","content-config-digest","b13dc6e1e58a194d","CODE
MEDIUMwebsite/src/components/marketing/agentPrompt.ts2// agent at agentOS so it can scaffold a server + client and verify them end toCOMMENT
Verbosity Indicators10 hits · 21 pts
SeverityFileLineSnippetContext
LOWcrates/native-sidecar/tests/projection_bench.rs404 // Step 1: read the .aospkg header + chunk1 manifest (commands included).COMMENT
LOWcrates/native-sidecar/tests/projection_bench.rs418 // Step 2: build the granular leaf mounts (+ collision check).COMMENT
LOWcrates/native-sidecar/tests/projection_bench.rs424 // Step 3: open the tar mount — decode the precomputed chunk2 index andCOMMENT
LOWexamples/workflows/server.ts33 // Step 1: Clone the repo. Each step is an isolated, retryable unit ofCOMMENT
LOWexamples/workflows/server.ts39 // Step 2: An agent fixes the bug. The session is created and closedCOMMENT
LOWexamples/workflows/server.ts44 // Step 3: Run the tests. The exit code feeds into the next step.COMMENT
LOWexamples/workflows/server.ts115 // Step 1: An agent reviews the code and writes findings to a file.COMMENT
LOWexamples/workflows/server.ts118 // Step 2: Read the review back from the VM filesystem. Its text is theCOMMENT
LOWexamples/workflows/server.ts124 // Step 3: A second session applies fixes based on the review.COMMENT
LOWregistry/agent/pi/src/adapter.ts871 // Step 3: when no workspace extensions were discovered (the common case),COMMENT
Structural Annotation Overuse10 hits · 21 pts
SeverityFileLineSnippetContext
LOWcrates/native-sidecar/tests/projection_bench.rs404 // Step 1: read the .aospkg header + chunk1 manifest (commands included).COMMENT
LOWcrates/native-sidecar/tests/projection_bench.rs418 // Step 2: build the granular leaf mounts (+ collision check).COMMENT
LOWcrates/native-sidecar/tests/projection_bench.rs424 // Step 3: open the tar mount — decode the precomputed chunk2 index andCOMMENT
LOWexamples/workflows/server.ts33 // Step 1: Clone the repo. Each step is an isolated, retryable unit ofCOMMENT
LOWexamples/workflows/server.ts39 // Step 2: An agent fixes the bug. The session is created and closedCOMMENT
LOWexamples/workflows/server.ts44 // Step 3: Run the tests. The exit code feeds into the next step.COMMENT
LOWexamples/workflows/server.ts115 // Step 1: An agent reviews the code and writes findings to a file.COMMENT
LOWexamples/workflows/server.ts118 // Step 2: Read the review back from the VM filesystem. Its text is theCOMMENT
LOWexamples/workflows/server.ts124 // Step 3: A second session applies fixes based on the review.COMMENT
LOWregistry/agent/pi/src/adapter.ts871 // Step 3: when no workspace extensions were discovered (the common case),COMMENT
Excessive Try-Catch Wrapping15 hits · 16 pts
SeverityFileLineSnippetContext
MEDIUMcrates/execution/src/node_import_cache.rs10544def capture(action):CODE
LOWcrates/execution/src/node_import_cache.rs10548 except Exception as error:CODE
LOWcrates/native-sidecar/tests/python.rs1102 except Exception as error:CODE
LOWcrates/native-sidecar/tests/python.rs2012except Exception as error:CODE
LOWcrates/native-sidecar/tests/python.rs3080 except Exception as error:CODE
LOWcrates/native-sidecar/tests/python.rs3215except Exception as error:CODE
MEDIUMcrates/native-sidecar/tests/python.rs1098def capture(action):CODE
LOWcrates/native-sidecar/src/plugins/sandbox_agent.rs1319except Exception as exc:CODE
LOWcrates/native-sidecar/src/plugins/sandbox_agent.rs1343except Exception as exc:CODE
LOWcrates/native-sidecar/src/plugins/sandbox_agent.rs1366except Exception as exc:CODE
LOWcrates/native-sidecar/src/plugins/sandbox_agent.rs1390except Exception as exc:CODE
LOWcrates/native-sidecar/src/plugins/sandbox_agent.rs1414except Exception as exc:CODE
LOWcrates/native-sidecar/src/plugins/sandbox_agent.rs1438except Exception as exc:CODE
LOWcrates/native-sidecar/src/plugins/sandbox_agent.rs1462except Exception as exc:CODE
LOWcrates/native-sidecar/src/plugins/sandbox_agent.rs1486except Exception as exc:CODE
Synthetic Comment Markers2 hits · 15 pts
SeverityFileLineSnippetContext
HIGHwebsite/.astro/data-store.json1[["Map",1,2,9,10],"meta::meta",["Map",3,4,5,6,7,8],"astro-version","5.18.2","content-config-digest","b13dc6e1e58a194d","CODE
HIGHwebsite/.astro/data-store.json1[["Map",1,2,9,10],"meta::meta",["Map",3,4,5,6,7,8],"astro-version","5.18.2","content-config-digest","b13dc6e1e58a194d","CODE
Example Usage Blocks5 hits · 8 pts
SeverityFileLineSnippetContext
LOWscripts/ralph/ralph-docker.sh7# Usage:COMMENT
LOWregistry/native/scripts/patch-std.sh8# Usage:COMMENT
LOWregistry/native/scripts/test-gnu.sh9# Usage:COMMENT
LOWregistry/native/scripts/patch-vendor.sh8# Usage:COMMENT
LOWregistry/native/scripts/patch-wasi-libc.sh8# Usage:COMMENT
Cross-Language Confusion (JS/TS)1 hit · 5 pts
SeverityFileLineSnippetContext
HIGH…src/components/marketing/diagrams/AgentSessionDemo.tsx83print(report)`;CODE
Slop Phrases1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMwebsite/.astro/data-store.json1[["Map",1,2,9,10],"meta::meta",["Map",3,4,5,6,7,8],"astro-version","5.18.2","content-config-digest","b13dc6e1e58a194d","CODE
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMwebsite/.astro/data-store.json1[["Map",1,2,9,10],"meta::meta",["Map",3,4,5,6,7,8],"astro-version","5.18.2","content-config-digest","b13dc6e1e58a194d","CODE
Fake / Example Data1 hit · 1 pts
SeverityFileLineSnippetContext
LOWcrates/native-sidecar/tests/service.rs9758 write_fixture(&command_root.join(command), b"placeholder");CODE