Dotta
514dc43923
feat(openclaw): support /hooks/agent endpoint and multi-endpoint detection
...
Add OpenClawEndpointKind type to distinguish between /hooks/wake,
/hooks/agent, open_responses, and generic endpoints. Build appropriate
payloads per endpoint kind with optional sessionKey inclusion.
Refactor webhook execution to use endpoint-aware payload construction.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 16:50:15 -06:00
Dotta
b539462319
Revert "openclaw: force webhook transport to use hooks/wake"
...
This reverts commit aa7e069044 .
2026-03-06 16:18:26 -06:00
Dotta
aa7e069044
openclaw: force webhook transport to use hooks/wake
2026-03-06 16:11:11 -06:00
Dotta
5ab1c18530
fix openclaw webhook payload for /v1/responses
2026-03-06 15:50:08 -06:00
Dotta
b155415d7d
Reintroduce OpenClaw webhook transport alongside SSE
2026-03-06 15:15:24 -06:00
Dotta
af09510f6a
fix openclaw openresponses terminal event detection
2026-03-06 14:56:40 -06:00
Dotta
5aecb148a2
Clarify missing companyId error for malformed issues path
2026-03-06 14:25:34 -06:00
Dotta
0b42045053
Auto-deduplicate agent shortname on join request approval
...
When approving an agent join request with a shortname already in use,
append a numeric suffix (e.g. "openclaw-2") instead of returning an error.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 13:54:58 -06:00
Dotta
0324259da3
Handle single-key wrapped OpenClaw auth headers
2026-03-06 12:49:41 -06:00
Dotta
70051735f6
Fix OpenClaw invite header normalization compatibility
2026-03-06 12:31:58 -06:00
Dotta
fa43e5b0dd
Accept OpenClaw auth headers in more payload formats
2026-03-06 12:06:08 -06:00
Dotta
a3493dbb74
Allow OpenClaw invite reaccept to refresh join defaults
2026-03-06 11:59:13 -06:00
Dotta
4d8663ebc8
Merge remote-tracking branch 'public-gh/master'
...
* public-gh/master:
Fix review feedback: duplicate wizard entry, command resolution, @types/node
Fix server: remove DEFAULT_OPENCODE_LOCAL_MODEL from agents route
Fix TS errors: remove DEFAULT_OPENCODE_LOCAL_MODEL references
Regenerate pnpm-lock.yaml after PR #62 merge
fix(onboard): preserve env-derived secrets defaults and report ignored exposure env in local_trusted mode
fix: parseBooleanFromEnv silently treats common truthy values as false
`onboard` now derives defaults from env vars before writing config
Use precomputed runtime env in OpenCode execute
Fix remaining OpenCode review comments
Address PR feedback for OpenCode integration
Add OpenCode provider integration and strict model selection
2026-03-06 11:56:42 -06:00
Dotta
35e4897256
Merge pull request #141 from aaaaron/integrate-opencode-pr62
...
Integrate opencode pr62 & pr104
2026-03-06 11:32:03 -06:00
Dotta
cf1ccd1e14
Assign invite-joined agents to company CEO
2026-03-06 11:22:24 -06:00
Dotta
f56901b473
Clarify OpenClaw claimed API key handling
2026-03-06 11:21:55 -06:00
Dotta
8355dd7905
Strengthen OpenClaw onboarding auth-token requirements
2026-03-06 11:00:44 -06:00
Dotta
1179d7e75a
Log redacted OpenClaw outbound payload details
2026-03-06 10:38:16 -06:00
Dotta
2ec2dcf9c6
Fix OpenClaw auth propagation and debug visibility
2026-03-06 10:14:57 -06:00
Dotta
0f895a8cf9
Enforce 10-minute TTL for generated company invites
2026-03-06 10:10:23 -06:00
Dotta
192d76678e
Prevent duplicate agent shortnames per company
2026-03-06 09:54:27 -06:00
Dotta
e6339e911d
Fix OpenClaw invite accept config mapping and logging
2026-03-06 09:36:20 -06:00
Aaron
44a00596a4
Merge PR #62 : Full OpenCode adapter integration
...
Merges paperclipai/paperclip#62 onto latest master (494448d ).
Adds complete OpenCode provider with strict model selection,
dynamic model discovery, CLI/server/UI adapter registration.
Resolved conflicts with master's cursor adapter additions,
node v24 typing, and containerized opencode support (201d91b ).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 15:23:55 +00:00
Dotta
2405851436
Normalize derived issue timestamps to avoid 500s
2026-03-06 09:03:27 -06:00
Dotta
b213eb695b
Add OpenClaw Paperclip API URL override for onboarding
2026-03-06 08:39:29 -06:00
Dotta
854e818b74
Improve OpenClaw delta parsing and live stream coalescing
2026-03-06 08:34:51 -06:00
Dotta
38d3d5fa59
Persist issue read state and clear unread on open
2026-03-06 08:34:19 -06:00
Dotta
38b9a55eab
Add touched/unread inbox issue semantics
2026-03-06 08:21:03 -06:00
Dotta
3369a9e685
feat(openclaw): add adapter hire-approved hooks
2026-03-06 08:17:42 -06:00
Dotta
50276ed981
Fix OpenClaw wake env injection for OpenResponses input
2026-03-06 07:48:38 -06:00
Dotta
81bc8c7313
Improve OpenClaw SSE transcript parsing and stream readability
2026-03-05 17:26:00 -06:00
Dotta
0cc75c6e10
Cut over OpenClaw adapter to strict SSE streaming
2026-03-05 15:54:55 -06:00
Dotta
8e63dd44b6
openclaw: accept webhook json ack in sse mode
2026-03-05 15:16:26 -06:00
Dotta
a0e6ad0b7d
openclaw: preserve run metadata in wake compatibility payload
2026-03-05 15:06:23 -06:00
Dotta
4b90784183
fix(openclaw): fallback to wake compatibility for /hooks/wake in sse mode
2026-03-05 14:56:49 -06:00
Dotta
babea25649
feat(openclaw): add SSE-first transport and session routing
2026-03-05 14:28:59 -06:00
Dotta
a05aa99c7e
fix(openclaw): support /hooks/wake compatibility payload
2026-03-05 13:43:37 -06:00
Dotta
988f1244e5
Add invite callback-resolution test endpoint and snippet guidance
2026-03-05 13:05:04 -06:00
Dotta
7a2ecff4f0
Add invite onboarding network host suggestions
2026-03-05 12:28:27 -06:00
Dotta
089a2d08bf
Add agent invite message flow and txt onboarding link UX
2026-03-05 12:10:01 -06:00
Dotta
732ae4e46c
feat(cursor): compact shell tool calls and format results in run log
...
Show only the command for shellToolCall/shell inputs instead of the
full payload. Format shell results with exit code + truncated
stdout/stderr sections for readability.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 10:59:49 -06:00
Dotta
69b2875060
cursor adapter: use --yolo instead of --trust
...
The --yolo flag bypasses interactive prompts more broadly than --trust.
Updated execute, test probe, docs, and test expectations.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 10:00:22 -06:00
Dotta
e31d77bc47
Reset sessions for manual and timer heartbeat wakes
2026-03-05 09:48:11 -06:00
Dotta
bc68c3a504
cursor adapter: pipe prompts over stdin
2026-03-05 09:35:43 -06:00
Dotta
59bc52f527
cursor adapter: do not default to read-only ask mode
2026-03-05 09:27:20 -06:00
Dotta
d37e1d3dc3
preserve thinking delta whitespace in runlog streaming
2026-03-05 09:25:03 -06:00
Dotta
1f7218640c
cursor adapter: clarify paperclip env availability
2026-03-05 09:12:13 -06:00
Dotta
e1b24c1d5c
feat(cursor): export skill injection helper and document auto-behaviors
...
Export ensureCursorSkillsInjected from the server entrypoint and add
a test for skill directory injection. Document the auto-inject and
auto-trust behaviors in the adapter notes.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 08:35:59 -06:00
Dotta
1c9b7ef918
coalesce cursor thinking deltas in run log streaming
2026-03-05 08:35:00 -06:00
Dotta
8f70e79240
cursor adapter: auto-pass trust flag for non-interactive runs
2026-03-05 08:28:12 -06:00