Commit graph

95 commits

Author SHA1 Message Date
bearsyankees
192e041a35 Make cloud workspace switching session-safe 2026-08-28 15:23:22 -04:00
bearsyankees
d265724bfa Make cloud CLI workflows actionable and safe 2026-08-28 12:53:08 -04:00
bearsyankees
b074e0f632 Improve cloud CLI human list views 2026-08-28 10:54:58 -04:00
bearsyankees
b984038ed5 Add agent-friendly managed cloud CLI 2026-08-28 09:04:12 -04:00
bearsyankees
a02c56423c fix(cloud): align agent commands with API contracts 2026-08-27 15:53:56 -04:00
Alex Schapiro
8d66c66968 feat(cli): manage workspaces and hosted onboarding links from strix cloud 2026-08-26 23:01:36 +00:00
Alex Schapiro
56008a6c50 feat(cli): add the strix cloud command surface for the managed platform 2026-08-26 22:30:09 +00:00
Alex Schapiro
d6ccb7c38a feat(login): interactive workspace and scope selection with presets 2026-08-26 21:23:13 +00:00
Alex Schapiro
6cb78d495a docs: document strix login and managed billing in README, AGENTS, docs, and managed skill 2026-08-26 20:53:13 +00:00
yoni-at-strix
f4ef8867f6
Add MCP server support (#1137)
* add a generic MCP client and a config for connecting MCP servers

* Add MCP docs and CLI polish: docs page, startup connect summary, --mcp-config flag, compact tool output

* Add MCP connection notes and per-run selection; clean up on cancel and dedupe names

* Show errored MCP tool calls as failed in the TUI

* Sanitize namespaced tool names so model APIs accept them

* Show MCP tool calls distinctly in the terminal and the run viewer

* Say what MCP servers are worth connecting for

* Correct the notes docstring to match how notes reach the agent

* keep the mcp tests from reading your shell's STRIX_MCP_* vars
2026-08-24 14:00:16 -04:00
Alex Schapiro
9099710cef docs(skills): fix nonexistent --mount flag, document real targeting flags, add application-security-testing skill
- Remove --mount from two skills: the flag does not exist in the CLI. Local
  paths are mounted writable when passed with -t.
- Document --target-list, --scope-mode, --diff-base, and OpenAPI/Postman
  targets, so agents stop putting spec URLs in --instruction prose.
- Add the application-security-testing skill as the entry point for
  whole-product AppSec requests, routing each asset to the right workflow.
- Drop contractions and Latin abbreviations across the skill prose.
2026-08-20 19:27:04 -04:00
Alex Schapiro
b5ef93e744 feat(skills): add target-specific security testing skills (web app, API, OWASP Top 10, code review) 2026-08-20 19:27:04 -04:00
oyasumi
6f88b7d7d5 Require viewer session for run data 2026-08-19 15:25:57 -04:00
oyasumi
8d3693df8c Expose viewer host option 2026-08-19 15:25:57 -04:00
alex s
f8a8801d56
docs(skills): rename skills to descriptive names and broaden descriptions for discoverability (#1013) 2026-08-07 14:24:19 -04:00
alex s
2a9ab1d6cd
feat: agent-ready — installable SKILL.md skills, AGENTS.md, coding-ag… (#926) 2026-08-06 06:54:40 -07:00
Ahmed Allam
51bcf70722 update readme 2026-08-06 15:47:45 +03:00
Anurag Mewar
6719a70611
feat: support API specs and Postman collections as targets (#866) 2026-08-03 21:07:44 -07:00
oyasumi
5bb9fe896b
feat(tui): replace Textual with a Go/Bubble Tea interface (#941) 2026-08-03 19:23:07 -07:00
Ahmed Allam
885b2ca5c5 test(llm): cover the full run loop against a non-streaming gateway; drop README note
Adds an integration test that drives Runner.run_streamed against a
non-streaming gateway through _NonStreamingModel: the synthetic terminal
event feeds the runner, which executes the tool call and continues to a
final answer over two non-streaming turns. Removes the README env-var note.
2026-07-30 08:30:06 +03:00
Ahmed Allam
980216860e feat(llm): opt-in LLM_DISABLE_STREAMING for non-streaming OpenAI-compatible endpoints
Some OpenAI-compatible gateways don't support Server-Sent Events (or
deliver them unreliably), but the SDK run loop Strix uses only issues
streamed requests, so such a gateway fails every turn. Add an opt-in
LLM_DISABLE_STREAMING setting that wraps the resolved model in
_NonStreamingModel: each turn makes one non-streaming get_response and
replays the completed result as a single terminal stream event, so tool
calls, usage, and the rest of the agent loop are unchanged. Subscription
(ChatGPT) models are always streamed and are not wrapped.
2026-07-30 08:30:06 +03:00
yoni-at-strix
cd8270c98b
Sign in with a ChatGPT subscription for inference (#854)
Co-authored-by: Jonathan Singer <jonathansinger@Jonathans-MacBook-Pro.local>
Co-authored-by: Jonathan Singer <jonathansinger@Mac-3004.lan>
Co-authored-by: Ahmed Allam <ahmed39652003@gmail.com>
2026-07-24 15:41:19 -07:00
yoni-at-strix
f600f99103
Local run viewer: email reports, run history, and the platform suite (#813) 2026-07-21 08:13:03 -07:00
Ahmed Allam
81a8b2139b
Update README 2026-07-13 17:57:40 -07:00
alex s
9f278b9a5c
Add target list CLI option (#711)
* Add target list CLI option

* Handle target list comments and encoding errors
2026-07-06 23:33:08 -04:00
Ahmed Allam
f28ebe3668
Update README (#705) 2026-07-06 07:38:52 -07:00
Chirag Singhal
5a1e63aef7
fix grammer (#642)
Co-authored-by: Alex Schapiro <46074070+bearsyankees@users.noreply.github.com>
2026-07-02 22:47:02 -04:00
Ahmed Allam
52ca641679
Update readme (#607) 2026-06-29 19:09:58 -07:00
Ahmed Allam
60d68d85f3
Readme update 2026-06-29 19:00:46 -07:00
Ahmed Allam
62e9af36d2
Add Strix GitHub Actions integration tip 2026-04-12 12:43:41 -07:00
alex s
e78c931e4e
feat: Better source-aware testing (#391) 2026-03-31 11:53:49 -07:00
0xallam
a2f1aae5ed chore: update default model to gpt-5.4 and remove Strix Router from docs
- Change default model from gpt-5 to gpt-5.4 across docs, tests, and examples
- Remove Strix Router references from docs, quickstart, overview, and README
- Delete models.mdx (Strix Router page) and its nav entry
- Simplify install script to suggest openai/ prefix directly
- Keep strix/ model routing support intact in code

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-22 22:08:20 -07:00
Ahmed Allam
f0f8f3d4cc Add tip about Strix integration with GitHub Actions 2026-03-17 22:14:11 -07:00
Ahmed Allam
72c3e0dd90
Update README 2026-03-03 03:33:46 +04:00
0xallam
30e3f13494 docs: Add Strix Platform and Enterprise sections to README 2026-02-26 14:58:28 -08:00
mason5052
0ca9af3b3e docs: fix Discord badge expired invite code
The badge image URL used invite code  which is expired,
causing the badge to render 'Invalid invite' instead of the server info.
Updated to use the vanity URL  which resolves correctly.

Fixes #313
2026-02-22 20:52:03 -08:00
Ahmed Allam
551b780f52
Update installation instructions
Removed pipx installation instructions for strix-agent.
2026-02-22 00:10:06 +04:00
0xallam
7fb4b63b96 fix: Change default model from claude-sonnet-4-6 to gpt-5 across docs and code 2026-02-20 10:35:58 -08:00
0xallam
8cb026b1be docs: Revert discord badge cache bust 2026-02-19 13:53:27 -08:00
0xallam
cec7417582 docs: Cache bust discord badge 2026-02-19 13:52:13 -08:00
octovimmer
e38f523a45
Strix LLM Documentation and Config Changes (#315)
* feat: add to readme new keys

* feat: shoutout strix models, docs

* fix: mypy error

* fix: base api

* docs: update quickstart and models

* fixes: changes to docs

uniform api_key variable naming

* test: git commit hook

* nevermind it was nothing

* docs: Update default model to claude-sonnet-4.6 and improve Strix Router docs

- Replace gpt-5 and opus-4.6 defaults with claude-sonnet-4.6 across all docs and code
- Rewrite Strix Router (models.mdx) page with clearer structure and messaging
- Add Strix Router as recommended option in overview.mdx and quickstart prerequisites
- Update stale Claude 4.5 references to 4.6 in anthropic.mdx, openrouter.mdx, bug_report.md
- Fix install.sh links to point to models.strix.ai and correct docs URLs
- Update error message examples in main.py to use claude-sonnet-4-6

---------

Co-authored-by: 0xallam <ahmed39652003@gmail.com>
2026-02-20 01:43:18 +04:00
Ahmed Allam
b8cabdde97
Update README 2026-02-01 05:13:59 +04:00
Ahmed Allam
83ce9ed960
Update README.md 2026-02-01 05:11:44 +04:00
Ahmed Allam
6bacc796e2
Update README 2026-01-23 06:56:10 +04:00
Ahmed Allam
c50c79084b
Update README 2026-01-23 06:55:35 +04:00
0xallam
83914f454f docs: update screenshot and add to intro page 2026-01-22 13:09:45 -08:00
0xallam
4337991d05 chore: update Discord invite link 2026-01-20 12:58:14 -08:00
Ahmed Allam
ceeec8faa8
Update README 2026-01-16 02:34:30 +04:00
Ahmed Allam
d16bdb277a
Update README 2026-01-14 05:00:16 +04:00
0xallam
5672925736 docs: document config persistence in README
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 15:49:03 -08:00