weishu
1c834607a2
Release version 0.22.3
2026-07-13 09:03:39 +08:00
weishu
4c76668a6c
refine message actions and metadata
2026-07-12 18:36:43 +08:00
weishu
8782b8a110
fix(codex): align local transcript message projection
...
Use semantic events as the visible text source and preserve completed plans as ordered plan proposal cards.
2026-07-12 14:33:37 +08:00
weishu
942a1dfff8
Release version 0.21.0
2026-07-12 11:05:13 +08:00
weishu
5a377e38b9
fix(codex): defer session persistence until user activity
2026-07-12 11:00:08 +08:00
weishu and GitHub
93d004148d
feat: support Claude Code 'auto' permission mode ( closes #858 ) ( #879 )
...
Add 'auto' as a first-class HAPI permission mode for claude-flavored sessions,
enforced by Claude's classifier rather than emulated in canCallTool. Includes
mode configuration, CLI respawn on auto transitions, plan-exit targeting, API
extensions, and documentation updates.
2026-06-11 11:43:51 +08:00
weishu
d464651870
Release version 0.20.2
2026-06-11 11:02:21 +08:00
weishu and GitHub
17439ae02c
fix(cli): bypass proxy for loopback addresses at CLI entrypoint ( #868 )
...
Bun's fetch and node:http honor HTTP_PROXY/HTTPS_PROXY env vars, which can
route loopback traffic through a configured proxy (e.g. Surge/Clash). When
NO_PROXY doesn't explicitly exclude localhost, this breaks loopback
communication: SessionStart hooks fail to arrive (transcripts don't sync, web
UI stays empty), runner control client times out, and MCP server connections
fail.
Normalize NO_PROXY at the CLI entrypoint to always cover loopback
(localhost, 127.0.0.1, ::1). Child processes inherit the patched env so their
loopback traffic is covered too. Non-loopback traffic continues using the
configured proxy. Supersedes the runner control client workaround from #563 .
2026-06-11 00:00:09 +08:00
weishu
1f92a31b12
Release version 0.20.1
2026-06-08 13:56:44 +08:00
weishu
deb05bb783
Auto-approve Codex title MCP tool
2026-06-08 13:44:26 +08:00
weishu
d82ff6127d
Release version 0.20.0
2026-06-05 21:49:13 +08:00
weishu
4aee1e4f84
Release version 0.19.0
2026-06-01 12:37:32 +08:00
weishu
ec1ab23e6c
Reduce automatic title update prompts
2026-06-01 12:21:33 +08:00
weishu
6aa7274851
Release version 0.18.4
2026-05-22 09:04:13 +08:00
weishu
35044cde50
remove unused docs
2026-05-22 09:01:14 +08:00
weishu
8e3bba9303
refactor: share REST mutation schemas
2026-05-21 14:49:51 +08:00
weishu
e66f403cb6
refactor: derive new session model options
2026-05-21 14:45:59 +08:00
weishu
eed7c9b0b3
refactor: rely on tool view registry for inputs
2026-05-21 14:44:30 +08:00
weishu
1284385d38
refactor: share remote agent command parsing
2026-05-21 14:42:40 +08:00
weishu
b0a3397601
refactor: share session config RPC handling
2026-05-21 14:40:00 +08:00
weishu
e88a9075df
refactor: share core REST payload types
2026-05-21 14:35:47 +08:00
weishu
7c26c1e749
refactor: reuse shared machine socket types
2026-05-21 14:32:28 +08:00
weishu
9704227ce2
refactor: share machine runner schemas
2026-05-21 14:29:42 +08:00
weishu
7d5a5ee919
chore: remove obsolete spawn leftovers
2026-05-21 14:25:10 +08:00
weishu
b79f50f815
Share RPC method constants
2026-05-21 10:53:31 +08:00
weishu
41f6b37d69
Structure SSE update patches
2026-05-21 10:44:46 +08:00
weishu
2e1e2d39db
Share slash command definitions
2026-05-21 10:36:25 +08:00
weishu
d6f97065c1
Share REST and RPC response types
2026-05-21 10:31:50 +08:00
weishu
9698aa9f4c
Unify agent flavor definitions
2026-05-21 10:23:57 +08:00
weishu
15113668cc
Release version 0.18.3
2026-05-20 20:50:49 +08:00
weishu
c53ee0ed90
fix web vitest config loading
2026-05-20 20:47:16 +08:00
weishu
64d1a4de1c
Cap resume picker redraw height
2026-05-20 20:44:12 +08:00
weishu
30c9d34cf8
Size resume picker rows by terminal height
2026-05-20 20:43:04 +08:00
weishu
e90ef52078
Show more resume picker rows
2026-05-20 20:41:57 +08:00
weishu
f41be3a420
Reduce resume picker redraw flicker
2026-05-20 20:41:05 +08:00
weishu
5264599908
Recover first prompt for resume sessions
2026-05-20 20:35:03 +08:00
weishu
856af6d8b2
Show first user message in resume picker
2026-05-20 20:31:40 +08:00
weishu
2ef90f84fb
Move resume picker directory to status bar
2026-05-20 20:26:38 +08:00
weishu
62ac4e7b0a
Show relative time in resume picker
2026-05-20 20:24:46 +08:00
weishu
1bd0bb2cf7
Add interactive resume session picker
2026-05-20 20:20:27 +08:00
weishu
1954920753
Release version 0.18.2
2026-05-20 20:06:33 +08:00
weishu
c8c122812f
Fix mobile schedule picker layout
2026-05-20 20:04:07 +08:00
weishu
fbd7527cf4
Stop hub cleanly from CLI command
2026-05-20 19:55:40 +08:00
weishu
83795c0630
Clean up cross-package build coupling
2026-05-20 19:29:43 +08:00
weishu
6759cf4657
Remove old protocol compatibility layers
2026-05-20 17:45:28 +08:00
weishu
9324598cd5
chore: remove dead UI and agent entrypoints
2026-05-20 17:32:08 +08:00
weishu
c070cdef28
Fix probe failure
2026-05-19 17:07:15 +08:00
weishu
ff866c2069
Release version 0.18.1
2026-05-18 11:06:32 +08:00
weishu
f31c591f33
Improve grouped tool card labels
2026-05-18 11:02:07 +08:00
weishu
2e96992dd4
Fix mobile status bar
2026-05-17 23:23:28 +08:00
weishu
0e594da84d
Render Codex review messages
2026-05-17 23:11:36 +08:00
weishu
c07b3a2ed2
Release version 0.18.0
2026-05-15 23:05:39 +08:00
weishu
089ddad476
feat: support Codex goal slash command
2026-05-15 22:15:17 +08:00
weishu
a099ae9199
fix(codex): apply reasoning effort correctly
2026-05-15 19:03:07 +08:00
weishu
752a505973
Release version 0.17.4
2026-05-08 19:12:59 +08:00
weishu
2fe1a2ed45
fix(cli): trust injected Codex session hook
...
Codex now requires hook trust before non-managed hooks can run. HAPI relies on the runtime-injected SessionStart hook to receive the Codex thread/session id, so leaving that hook untrusted breaks local Codex startup without manual /hooks review.\n\nGenerate the same trusted_hash Codex derives for the injected SessionStart command and pass it through the runtime hooks.state override. The trust is scoped to the synthetic session-flags hook key and the exact generated command, so user, project, and plugin hooks still go through Codex review normally.\n\nAlso cover the generated config args so future changes keep both the hook declaration and its trust state together.\n\nValidation:\n- bun test cli/src/codex/utils/codexMcpConfig.test.ts\n- bun typecheck
2026-05-08 19:09:38 +08:00
weishu
0db303d9f8
Fix release lockfile platform packages
2026-05-06 09:40:43 +08:00
weishu
47c408c84f
Release version 0.17.3
2026-05-06 09:32:21 +08:00
weishu
71406ab08d
test: stabilize thinking update assertion
2026-04-29 09:15:01 +08:00
weishu
c9ff7f9de3
Release version 0.17.2
2026-04-27 21:16:18 +08:00
weishu
cfc1edb747
fix(codex): subagent session hook may override primary session
2026-04-27 21:13:06 +08:00
weishu
0cfc3b4ed2
fix(cli): preserve codex config args on Windows
2026-04-26 12:05:44 +08:00
weishu
be47ad06b9
Release version 0.17.1
2026-04-25 10:54:49 +08:00
weishu
97be34e21c
Add Codex model selection
2026-04-25 10:48:12 +08:00
weishu
11e1d50e46
remove transcript timeout for codex
2026-04-24 13:45:16 +08:00
weishu
83e5053156
Release version 0.17.0
2026-04-24 12:07:52 +08:00
weishu
06adfa32c5
Add gpt-5.5
2026-04-24 11:18:42 +08:00
weishu
d87b6c6996
guard local codex startup by version
2026-04-24 11:17:39 +08:00
weishu
8e54bbeb53
feat(codex): use hook to obtain the session id and transcript path
2026-04-24 10:52:38 +08:00
weishu
938c897ed9
Release version 0.16.8
2026-04-23 20:52:44 +08:00
weishu
5bb27ab8ba
Release version 0.16.7
2026-04-18 10:48:21 +08:00
weishu
73e3d6e774
fix typecheck
2026-04-11 21:51:32 +08:00
weishu
79a13d26c6
Fix Codex reasoning effort resume and updates
2026-04-10 11:50:03 +08:00
weishu
3ef7b8c7cd
Release version 0.16.6
2026-04-07 10:44:28 +08:00
weishu
fa0ce1ca94
Release version 0.16.5
2026-03-31 18:53:38 +08:00
weishu
4248540fb4
auto approve in yolo mode for codex
2026-03-31 18:51:34 +08:00
weishu
ca7cb9ac90
auto approve title tool for codex
2026-03-31 18:36:31 +08:00
weishu and GitHub
11644ef9e0
Update SECURITY.md
2026-03-29 09:47:17 +08:00
weishu and GitHub
22d5a62409
Create SECURITY.md for security policy
...
Add a security policy document outlining supported versions and vulnerability reporting.
2026-03-28 21:36:54 +08:00
weishu
7da6f7c5c5
Release version 0.16.4
2026-03-24 13:04:42 +08:00
weishu
900ee2eccb
fix PWA icon
2026-03-24 12:32:37 +08:00
weishu
304789620b
Fix reason effort setting not working. close #346 , close #333
2026-03-24 12:04:52 +08:00
weishu
a02f908dc5
fix test
2026-03-20 13:19:10 +08:00
weishu
32f05d99a0
Release version 0.16.3
2026-03-20 12:17:35 +08:00
weishu
9742522ee8
rm tg
2026-03-20 12:15:24 +08:00
2ecd56dbe8
fix(gemini): notify hub when session is aborted ( #307 ) ( #308 )
...
Co-authored-by: Junmo Kim <me@junmo.kim >
2026-03-18 08:12:57 +08:00
weishu
1691100328
Prioritize Pragmatism, and Avoid Overengineering.
2026-03-16 22:27:25 +08:00
weishu
34f931ef59
remove codex mcp backend
2026-03-16 21:50:09 +08:00
weishu
16829b7c78
Add support for codex plan mode
2026-03-16 20:48:39 +08:00
weishu
329d28a93c
remove , using instead
2026-03-16 18:29:09 +08:00
weishu
02c8e12e80
unify model selection
2026-03-16 18:29:09 +08:00
weishu
1f02bb7de1
Fix codex approve policy
2026-03-16 13:00:09 +08:00
weishu
bfc9ad9f0c
docs: for localhost access
2026-03-16 08:54:04 +08:00
weishu
ce5edc42e1
Add support for claude 1M context. close #291
2026-03-16 08:51:40 +08:00
weishu
ad196bd749
Write necessary tests only.
2026-03-11 12:13:53 +08:00
weishu
b4b73d4405
Release version 0.16.1
2026-03-08 16:07:36 +08:00
weishu
4f06cdfd7c
Support codex plan tool
2026-03-08 12:11:19 +08:00
weishu
5f8f33c998
Fix web build
2026-03-08 11:41:17 +08:00
weishu
d0404d9a4f
Add support for PR live review
2026-03-08 11:13:56 +08:00
weishu
b2c29a8cbd
Add OpenAI new models
2026-03-08 10:53:26 +08:00