Commit Graph

  • 01c02d6d97 Rebuild the viewer bundle Jonathan Singer 2026-07-20 16:48:55 -04:00
  • 4465617134 Polish the local viewer: inline verify, clean titles, smart default view Jonathan Singer 2026-07-20 16:48:52 -04:00
  • 8f4ca2aedc Add a collapsible sidebar to the local viewer Jonathan Singer 2026-07-20 16:48:41 -04:00
  • de1c36d7e6 Update viewer event test for the cta surface and funnel events Jonathan Singer 2026-07-20 15:15:47 -04:00
  • 8264eee2f5 Add surfaces to the empty-state and agents CTAs Jonathan Singer 2026-07-20 15:05:46 -04:00
  • 2351bf9323 Track attribution, cta surfaces, and the email funnel in the viewer Jonathan Singer 2026-07-20 15:04:29 -04:00
  • 10d6136352 Forward viewer email funnel events and cta surface to PostHog Jonathan Singer 2026-07-20 15:04:25 -04:00
  • 8b98457041 Keep report code blocks from overlapping the field labels Jonathan Singer 2026-07-20 14:51:50 -04:00
  • 4505ef451c Render markdown in the report PDF (bold, code, lists, headings) Jonathan Singer 2026-07-20 14:48:06 -04:00
  • 05e8848332 Restyle the report PDF to match the cloud pentest report Jonathan Singer 2026-07-20 14:38:17 -04:00
  • f3a956f5df Reword the platform CTA and the linked-email chip Jonathan Singer 2026-07-20 14:26:03 -04:00
  • 8cd9abba21 docs(skills): add grafana_prometheus observability pivot skill (#812) alex s 2026-07-20 13:56:25 -04:00
  • ea0c107559 Start the email flow directly from the Overview CTA Jonathan Singer 2026-07-20 13:46:35 -04:00
  • e03133eddd docs(skills): fix grafana/prometheus SSRF + redacted-creds accuracy (greptile) #812 devin/1784568256-grafana-prometheus-skill Alex Schapiro 2026-07-20 17:46:02 +00:00
  • cfe1073650 Center the email report page in the content area Jonathan Singer 2026-07-20 13:43:35 -04:00
  • 2a85e27dc0 Make the email report its own page instead of a modal Jonathan Singer 2026-07-20 13:41:34 -04:00
  • f91a831761 Hide the trust banner on the Pro feature pages Jonathan Singer 2026-07-20 13:36:07 -04:00
  • 5600650e26 Rebuild the viewer bundle Jonathan Singer 2026-07-20 13:31:19 -04:00
  • 9d4033d950 Pass the relay's work_email_required error through the viewer server Jonathan Singer 2026-07-20 13:31:19 -04:00
  • d73f319be5 Rework the viewer nav, add in-app feature pages, and verify-only past runs Jonathan Singer 2026-07-20 13:31:13 -04:00
  • 0b45d223c3 docs(skills): add grafana_prometheus observability pivot skill Alex Schapiro 2026-07-20 17:24:20 +00:00
  • 2cd953b54e Tighten the email report CTA subtext Jonathan Singer 2026-07-20 12:42:13 -04:00
  • 7710a970b2 Reframe the email report CTA around security, not unlocking Jonathan Singer 2026-07-20 12:40:53 -04:00
  • 54e9c0239b Show Pro descriptions under each sidebar item and widen the rail Jonathan Singer 2026-07-20 12:36:45 -04:00
  • dfc672c947 Label the top-bar CTA 'Run in the cloud' instead of a second 'Start free' Jonathan Singer 2026-07-20 12:35:14 -04:00
  • e32bfcde4a Bundle Pillow so the frozen binary can build PDF reports Jonathan Singer 2026-07-20 12:23:06 -04:00
  • a12b9c634c Rebuild the viewer bundle Jonathan Singer 2026-07-20 12:02:16 -04:00
  • 4c337f93ba Add the email report dialog, past runs view, and run switcher Jonathan Singer 2026-07-20 12:02:13 -04:00
  • 8d9f785dc7 Add the persistent sidebar and shared Pro upsell tiles Jonathan Singer 2026-07-20 12:02:10 -04:00
  • 5dee36d30a Wire the viewer to run history, email auth, and report-send endpoints Jonathan Singer 2026-07-20 12:02:06 -04:00
  • f9a966df59 Add tests for PDF reports, viewer auth, and run history gating Jonathan Singer 2026-07-20 11:52:54 -04:00
  • 391df1b38c Add reportlab, pypdf, and cryptography deps and packaging Jonathan Singer 2026-07-20 11:52:51 -04:00
  • f7cfd0d47d Add run history list, run-scoping, and email/report endpoints to the viewer server Jonathan Singer 2026-07-20 11:52:48 -04:00
  • 98c2e0be4e Add viewer email auth state, relay client, and encrypted PDF reports Jonathan Singer 2026-07-20 11:52:46 -04:00
  • da9c606c67 Add STRIX_APP_URL viewer setting for the relay base URL Jonathan Singer 2026-07-20 11:52:43 -04:00
  • 11c7eef082 Add a "View in web" link to the run summary, and make the logo clickable Jonathan Singer 2026-07-20 10:04:40 -04:00
  • 8bbcafcf1a Fix the viewer build command Jonathan Singer 2026-07-17 15:49:07 -04:00
  • 1e4db0098b Fix .gitignore skipping some viewer source files Jonathan Singer 2026-07-17 15:45:39 -04:00
  • 1ce37d7b12 Refresh the live view faster and follow new activity Jonathan Singer 2026-07-17 15:43:16 -04:00
  • b41abc9e58 Clean up the agent transcript view Jonathan Singer 2026-07-17 15:22:32 -04:00
  • 9a9b5cc1c2 Tidy up the agent modal sizing Jonathan Singer 2026-07-17 15:09:46 -04:00
  • db29c77b30 Open agent details in a modal Jonathan Singer 2026-07-17 15:06:32 -04:00
  • 46e4b16167 Add a local web viewer for runs Jonathan Singer 2026-07-17 14:57:56 -04:00
  • 230324d2b8 recon asset discovery skill (#809) alex s 2026-07-19 16:47:31 -04:00
  • be873630b8 Add scope guidance to asset discovery skill #809 dev/1784485598-recon-asset-discovery-skill Alex Schapiro 2026-07-19 20:16:32 +00:00
  • 3ff67dd6dc Refine asset discovery reconnaissance skill Alex Schapiro 2026-07-19 20:14:58 +00:00
  • ee0536db1b Document asset discovery reconnaissance skill Alex Schapiro 2026-07-19 18:27:54 +00:00
  • ea1e3cfc4a Add passive asset discovery reconnaissance skill Alex Schapiro 2026-07-19 18:26:40 +00:00
  • aa7a097037 fix(update): never show update prompt/notice in non-interactive runs #807 devin/1784480051-update-check Alex Schapiro 2026-07-19 18:08:11 +00:00
  • df80fad960 feat(update): 3-way pre-scan prompt (update now / not now / skip this version) + package-manager upgrade Alex Schapiro 2026-07-19 17:45:56 +00:00
  • a0bddbc13b fix(update): verify release checksum, clean up staged binary, roll back Windows rename on failure Alex Schapiro 2026-07-19 17:07:10 +00:00
  • b5e82edb83 feat(cli): update notifications + self-update (strix --update) #806 Alex Schapiro 2026-07-19 16:56:50 +00:00
  • 7d5a67d234 chore(llm): shorten timeout helper docstring; update tests Ahmed Allam 2026-07-18 02:42:23 +00:00
  • 88ad3e4472 fix(llm): use a JSON-serializable per-turn model timeout Ahmed Allam 2026-07-18 02:41:30 +00:00
  • cf7689e927 fix(llm): use httpx.Timeout read-inactivity for per-turn model timeout Ahmed Allam 2026-07-18 01:27:05 +00:00
  • 3bb95ab43d fix(llm): add per-turn model request timeout so stalled streams fail fast and retry Ahmed Allam 2026-07-18 01:09:39 +00:00
  • 9aa151c687 fix(llm): retry statusless mid-stream provider errors (quota/billing) Ahmed Allam 2026-07-17 23:43:34 +00:00
  • b9c2592b53 fix(llm): retry statusless mid-stream provider errors (quota/billing) Ahmed Allam 2026-07-17 23:35:36 +00:00
  • f54ecb74f9 fix(report): restore cost tracking for OpenRouter and other LiteLLM-routed models (#801) devin-ai-integration[bot] 2026-07-17 13:38:23 -07:00
  • 96ca7e544d revert(proxy): drop overfit Caido reconnect/HTTPQL band-aids, keep serialization lock (#799) devin-ai-integration[bot] 2026-07-17 13:18:40 -07:00
  • b9e59c1f7d Fall back to token-based cost estimation when observed LiteLLM cost is missing #800 devin/1784317558-openrouter-cost-fallback Alex Schapiro 2026-07-17 19:45:58 +00:00
  • e4548cb28c fix(proxy,tooling): serialize+reconnect Caido client, actionable HTTPQL errors, sandbox tool guidance (#794) devin-ai-integration[bot] 2026-07-17 13:31:57 -04:00
  • efb698a4d0 feat(llm): also cache the append-only conversation tail Sean Turner 2026-07-17 13:33:30 +01:00
  • 1e56e1c010 fix(proxy): close replacement Caido client when project.select fails #794 devin/1784254444-proxy-reliability-tooling-guidance Alex Schapiro 2026-07-17 02:40:54 +00:00
  • ed6ca662f0 fix(proxy): host-side reconnect, close stale clients, don't retry mutations Alex Schapiro 2026-07-17 02:34:39 +00:00
  • df97c86f8f fix(prompt): down-rate or skip findings on demo data / demo environments (#793) devin-ai-integration[bot] 2026-07-16 22:14:36 -04:00
  • 907ea79714 fix(proxy,tooling): serialize+reconnect Caido client, actionable HTTPQL errors, sandbox tool guidance Alex Schapiro 2026-07-17 02:14:24 +00:00
  • 45aaafcc33 fix(prompt): trim demo-environment check to a short addendum #793 devin/1784253531-demo-data-severity Alex Schapiro 2026-07-17 02:13:58 +00:00
  • 4348a270d7 fix(prompt): keep demo-environment check concise Alex Schapiro 2026-07-17 02:09:45 +00:00
  • 9753091f74 fix(prompt): focus on detecting demo environments to inform CVSS impact Alex Schapiro 2026-07-17 02:06:22 +00:00
  • 8491bb68e9 fix(prompt): let demo context honestly inform CVSS impact metrics Alex Schapiro 2026-07-17 02:05:20 +00:00
  • 72aaf4e3f2 fix(prompt): use demo context as a skip signal, not a CVSS override Alex Schapiro 2026-07-17 02:04:28 +00:00
  • a893af0967 Update system_prompt.jinja alex s 2026-07-16 22:02:38 -04:00
  • 4d85ef1d84 fix(prompt): treat demo/sample data and demo environments as low severity or skip Alex Schapiro 2026-07-17 01:59:51 +00:00
  • af65796ec0 fix(runtime): close the docker client on session cleanup (#787) Ahmed Allam 2026-07-16 11:06:18 -07:00
  • e2eb39a02e fix(runtime): cap sandbox container logs to prevent host disk exhaustion (#785) Ahmed Allam 2026-07-16 09:17:46 -07:00
  • 3a50a5ab0e docs(python skill): recommend a task-unique PoC filename to avoid inter-agent collisions Ahmed Allam 2026-07-16 16:10:28 +00:00
  • a529d7f73a docs(python skill): use a distinctive PoC filename to avoid clobbering project files Ahmed Allam 2026-07-16 16:04:25 +00:00
  • f6bd617964 docs(prompts,skills): stop hardcoding /workspace/scratch path Ahmed Allam 2026-07-16 15:59:25 +00:00
  • 6786d24aca docs(tools): guide proportional wait_for_message timeouts (#784) devin-ai-integration[bot] 2026-07-16 07:16:12 -07:00
  • cc2b3351b8 fix(llm): don't inject prompt-cache marker for unmapped Bedrock Claude seanturner83 2026-07-16 14:22:25 +01:00
  • 89ee7b9e5e docs(skills): add research-backed katana output-reduction flags Ahmed Allam 2026-07-16 11:42:29 +00:00
  • 98990bae45 docs(prompts,skills): scope cleanup to own files; dedupe JSONL by URL Ahmed Allam 2026-07-16 11:38:28 +00:00
  • 4b619d57a0 docs(prompts,skills): bound recon output for shared-disk hygiene Ahmed Allam 2026-07-16 11:31:36 +00:00
  • 38c2936f69 Revert "fix(runtime): retry transient sandbox startup failures (#768)" Devin AI 2026-07-16 10:50:52 +00:00
  • 16982646df fix(runtime): bound nano_cpus to docker's int64 NanoCPUs range Ahmed Allam 2026-07-16 01:25:31 +00:00
  • 575e10a404 fix(runtime): also suppress OverflowError for non-finite STRIX_SANDBOX_CPUS Ahmed Allam 2026-07-16 01:19:43 +00:00
  • 84185db23b feat(runtime): opt-in resource limits for docker sandbox containers Ahmed Allam 2026-07-16 01:15:19 +00:00
  • 899e07d3a2 fix(core): bound per-agent image memory (proactive budget + inherited-context scrub) (#779) devin-ai-integration[bot] 2026-07-15 18:13:42 -07:00
  • 914207ffb3 feat(runtime): resolve sandbox ports over a shared Docker network (#775) devin-ai-integration[bot] 2026-07-15 11:57:42 -07:00
  • af7769507a review: merge cache extra_args explicitly + note graceful degradation Sean Turner 2026-07-15 13:07:19 +01:00
  • d93a99a355 feat(llm): enable Bedrock/Anthropic prompt caching for Claude models Sean Turner 2026-07-15 12:54:20 +01:00
  • 40f4e67320 fix(runtime): retry transient sandbox startup failures (#768) alex s 2026-07-14 23:27:06 -04:00
  • 4c6df52871 fix(runtime): fail closed when sandbox teardown fails #768 devin/1784084629-sandbox-start-retry Alex Schapiro 2026-07-15 03:24:09 +00:00
  • f8bab65552 fix(runtime): retry transient sandbox startup failures Alex Schapiro 2026-07-15 03:05:21 +00:00
  • d31d6fb6b8 fix(runtime): retry transient sandbox startup failures #767 devin/1784084041-e2b-workspace-prep-retry Alex Schapiro 2026-07-15 02:59:55 +00:00
  • d44ca88a18 fix(runtime): stage symlink-safe copies for LocalDir uploads (#766) alex s 2026-07-14 17:40:23 -04:00
  • 5ae63e5d5a fix(runtime): stage symlink-safe copies for LocalDir uploads #766 devin/1784064081-symlink-safe-localdir Alex Schapiro 2026-07-14 21:22:12 +00:00
  • 91d9a84716 chore: release v1.1.0 (#765) v1.1.0 devin-ai-integration[bot] 2026-07-14 04:38:32 -07:00
  • e69c8f6633 Default sandbox exec commands to Bash (#764) alex s 2026-07-14 06:44:05 -04:00