Skip to content

Expose stable source handles in channel awareness - #264

Merged
mostlydev merged 1 commit into
masterfrom
codex/issue-263-channel-source-handles
May 21, 2026
Merged

Expose stable source handles in channel awareness#264
mostlydev merged 1 commit into
masterfrom
codex/issue-263-channel-source-handles

Conversation

@mostlydev

Copy link
Copy Markdown
Owner

Summary

  • add a stable source_handle (channel_id/message_id) to retained claw-wall messages returned by channel retrieval tools
  • render the same handle in provider-visible channel message lines as source=<channel_id>/<message_id>
  • extend fake-Discord and live rollcall spike coverage so the Docker/pod paths assert the handle is present

Closes #263
Refs #262

Verification

  • git diff --check
  • go test ./...
  • go vet ./...
  • go test -tags spike -v -run TestSpikeChannelBackfill -timeout 5m ./cmd/claw/...
  • go test -tags spike -v -run '^TestSpikeRollCall/openclaw_openai_surface$' -timeout 30m ./cmd/claw/...

Notes

This intentionally does not implement channel-memory, digest lookup, adapter wiring, or raw_window+digest. It only lands the stable source-handle prerequisite required by the digest design.

@mostlydev
mostlydev marked this pull request as ready for review May 21, 2026 23:51
@mostlydev
mostlydev merged commit e0e31c6 into master May 21, 2026
1 check passed
@mostlydev
mostlydev deleted the codex/issue-263-channel-source-handles branch May 21, 2026 23:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

claw-wall: expose stable source handles in channel awareness

1 participant