Tam Nhu Tran
50fa27f0a5
test(browser): split Browser MCP hook coverage by domain
2026-04-22 23:07:50 -04:00
Tam Nhu Tran
5ff0370c1c
chore: merge origin/dev into pr-1061 fix branch
2026-04-22 22:38:20 -04:00
Tam Nhu Tran
c24033dc6b
fix(browser): preserve opt-in browser settings and env isolation
2026-04-22 22:35:02 -04:00
Kai (Tam Nhu) Tran and GitHub
68322d53da
Merge pull request #1059 from innocarpe/fix/agent-team-with-gpt
...
fix(settings-profile): preserve nested model intent for agent team launches
2026-04-22 22:16:25 -04:00
Tam Nhu Tran
71deda553a
fix(cliproxy): preserve adaptive thinking on opus 4.7 paths
2026-04-22 21:43:11 -04:00
Wooseong Kim
2191f0a6c7
fix(settings-profile): preserve non-routing env for Claude launches
...
Keep settings-profile Claude launches aligned with profile-scoped
non-routing env while still stripping routing/auth values.
- build claudeRuntimeEnvVars from filtered global + settings env
- preserve CLAUDE_CODE_MAX_OUTPUT_TOKENS and model defaults for
nested settings-profile launches
- extend browser launch regression coverage to prove global_env
cannot reintroduce routing/auth values
2026-04-22 14:08:37 +09:00
Wooseong Kim
5881a505d9
fix(settings-profile): pass selective Anthropic env stripping to Claude launches
2026-04-22 14:08:37 +09:00
walker1211
96db93ee6c
Merge upstream/dev into feat/browser-mcp-hover-phase11e
2026-04-22 00:59:24 +08:00
Tam Nhu Tran
6604357b22
fix(browser): default browser tooling to manual opt-in
2026-04-20 21:15:31 -04:00
Tam Nhu Tran
039ed63a39
fix(browser): harden runtime policy edge cases
2026-04-20 21:01:19 -04:00
Tam Nhu Tran
7d02f55f9f
feat(browser): add explicit runtime policy controls
2026-04-20 21:01:19 -04:00
Tam Nhu Tran
341e612e48
test: align browser launch assertions with setup guidance
2026-04-19 22:26:18 -04:00
Tam Nhu Tran
ccdd0b6e8e
fix(windows): align escaped wrapper shell handling
...
Use ComSpec-aware shell selection for escaped wrapper launches.
Apply it to the remaining Windows Claude launch paths.
Rewrite the Codex exec regression test to use scoped spies so the full suite stays isolated.
2026-04-19 14:27:27 -04:00
Tam Nhu Tran
a945b0b104
fix(targets): use cmd.exe for escaped Windows wrapper launches
...
Align Windows .cmd/.bat launch behavior with the Codex detector shell contract.
This keeps escaped -c overrides intact through wrapper execution.
Adds regression coverage for the Codex runtime path and the shared Windows shell launch path.
2026-04-19 14:09:12 -04:00
Kai (Tam Nhu) Tran and GitHub
f87d09f278
Merge pull request #1040 from kaitranntt/kai/fix/browser-attach-bootstrap
...
fix(browser): bootstrap managed attach profile setup
2026-04-18 18:53:56 -04:00
NamNH2 and Kai (Tam Nhu) Tran
210ec33c04
fix(codex): probe Windows cmd wrappers via cmd shell
2026-04-18 17:18:18 -04:00
Tam Nhu Tran
b52503300b
fix(browser): bootstrap managed attach profile setup
2026-04-18 17:18:14 -04:00
walker1211
b90eae3892
feat(browser): 完成 browser MCP 第一阶段能力与配置打通
...
- 增加 browser_wait_for、browser_eval 及 click/query 扩展能力
- 打通 browser eval_mode 的配置、状态、启动链路与设置界面
- 补充浏览器相关测试隔离、文档和 CI parity 收尾调整
2026-04-18 00:29:43 +08:00
Tam Nhu Tran
41bf5075e0
hotfix(browser): avoid aborting launch on missing managed profile
...
- skip managed Claude browser attach when the default CCS browser profile
directory has not been created yet
- keep explicit env override flows failing fast so real misconfiguration still
surfaces clearly
- add regression coverage for default and settings-profile launches
2026-04-16 22:59:43 -04:00
Tam Nhu Tran
4e30c9b080
feat(cli): add browser automation commands
2026-04-16 18:49:24 -04:00
Tam Nhu Tran
a94de010db
fix(codex): prefer cmd wrappers over powershell on windows
...
- keep Windows Codex detection on the npm cmd shim when available
- add regression tests for cmd-first and ps1-to-cmd fallback selection
2026-04-14 17:35:30 -04:00
Tam Nhu Tran
5c799e68e9
hotfix: stop auto-enabling stale Chrome DevTools reuse
2026-04-13 12:06:06 -04:00
walker1211
7754c6c0ff
test(browser): 修复 default profile browser launch 竞态测试
2026-04-13 11:19:16 +08:00
walker and Claude Opus 4.6
eb8149e8fa
feat(browser): 接入 CCS browser MCP 与最小交互闭环
...
新增 browser MCP 安装、Chrome 复用与运行时接线,
实现 navigate、click、type、take_screenshot 四个 phase-1 工具并补齐相关单测。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-13 11:19:16 +08:00
Tam Nhu Tran
64ecd8b3dc
feat(image-analysis): make MCP-first provisioning self-healing
2026-04-08 13:36:05 -04:00
Kai (Tam Nhu) Tran and GitHub
6e2dba8bfc
Merge pull request #891 from kaitranntt/kai/fix/855-cursor-dual-mode-runtime-dev-refresh
...
fix(cursor): make Cursor a first-class runtime profile and harden integration
2026-04-03 00:03:45 -04:00
Tam Nhu Tran
77b488f8b1
fix(image-analysis): harden runtime and provisioning
2026-04-02 18:36:19 -04:00
Tam Nhu Tran
f379a4001f
test(image-analysis): cover runtime auth and fallback
2026-04-02 15:44:13 -04:00
Tam Nhu Tran
2d67f40175
fix(cursor): route bare cursor through runtime profile
2026-04-01 22:50:58 -04:00
Tam Nhu Tran
ca54bad2aa
fix(codex): harden native runtime detection
2026-04-01 01:39:14 -04:00
Tam Nhu Tran
b6717c5529
fix: bootstrap explicit CODEX_HOME for ccsxp
2026-04-01 00:03:10 -04:00
Tam Nhu Tran
014a844844
fix: probe Codex config override support directly
2026-03-31 23:38:23 -04:00
Tam Nhu Tran
cae5b710b8
fix(websearch): close review gaps in managed runtime
2026-03-30 23:02:20 -04:00
Tam Nhu Tran
de7171d810
feat(websearch): finish managed third-party rollout
...
- steer third-party launches toward the managed WebSearch MCP tool
- add opt-in trace diagnostics across launch, MCP, provider, and headless paths
- extend docs and regression coverage for the first-class runtime
Refs #862
2026-03-30 22:41:51 -04:00
Tam Nhu Tran
e260df7178
feat: add first-class CCS WebSearch runtime
2026-03-30 16:10:39 -04:00
Tam Nhu Tran
bd1ff02521
fix(codex): align cliproxy guidance with runtime behavior
2026-03-29 21:04:59 -04:00
Tam Nhu Tran
deb1e9d71e
feat(codex): add ccsxp runtime shortcut
2026-03-29 19:43:26 -04:00
Tam Nhu Tran
643bd2a5ac
fix(codex): restore version context for override failures
2026-03-29 16:32:11 -04:00
Tam Nhu Tran
c0f0f173e0
test(codex): cover alias passthrough gaps
...
- add integration coverage for ccsx help and version short/long flags
- assert CODEX_MANAGED_BY_BUN is stripped from nested Codex launches
2026-03-29 16:06:16 -04:00
Tam Nhu Tran
f47ab484f3
fix(codex): harden native alias launches
...
- pass ccsx help/version flags straight through to native Codex
- strip parent Codex session env before nested launches
- avoid eager version/help probes unless config override detection is needed
2026-03-29 15:54:18 -04:00
Tam Nhu Tran
9e43beec40
feat(codex): harden runtime targeting and dashboard editing
2026-03-29 14:18:51 -04:00
Tam Nhu Tran
3c52b1ab6d
fix(codex): align runtime compatibility and dashboard types
2026-03-29 13:14:15 -04:00
Tam Nhu Tran
8f60820f33
feat(targets): add native codex runtime target
...
- add a Codex adapter, detector, runtime aliases, and compatibility matrix
- keep Codex runtime-only while preserving persisted targets for claude and droid
- cover Codex launch, reasoning, wrapper detection, and bridge routing regressions
Refs #773
2026-03-29 13:14:15 -04:00
Tam Nhu Tran
0e6965d205
fix(websearch): harden settings-profile hook setup
...
- fail enabled settings-profile create and launch flows when hook preparation is still unusable
- refresh stale shared hook binaries without rewriting unchanged installs or failing benign races
- add rollback and regression coverage for disabled, stale, invalid, copy, import, and launch paths
2026-03-28 09:51:13 -04:00
Tam Nhu Tran
1f667b5953
fix: harden droid runtime alias resolution
2026-03-23 14:15:30 -04:00
Tam Nhu Tran
160be319d0
feat: add explicit droid runtime alias surface
2026-03-23 13:44:32 -04:00
Tam Nhu Tran
ce44d2ece0
fix(droid): harden exec passthrough and add integration coverage
2026-02-26 23:28:36 +07:00
Tam Nhu Tran
5963ba973e
fix(droid): add structural exec passthrough for ccsd
2026-02-26 22:59:10 +07:00
Tam Nhu Tran
eedb53b49e
feat(droid): sync reasoning effort across CLI and dashboard
2026-02-26 12:27:50 +07:00
Tam Nhu Tran
f1567c0090
fix(droid): avoid interactive model arg prompt pollution
...
- persist selector in ~/.factory/settings.json as settings.model
- stop injecting '-m custom:...' for interactive droid launches
- improve provider inference for localhost /v1 and qwen/deepseek/kimi
- add regression tests for adapter, provider, and config manager
2026-02-25 22:14:00 +07:00