Skip to content

Add EventLogField service for main.eventlog.field.* support#403

Merged
mesilov merged 7 commits intov3-devfrom
feature/394-add-main-eventlog-field
Mar 26, 2026
Merged

Add EventLogField service for main.eventlog.field.* support#403
mesilov merged 7 commits intov3-devfrom
feature/394-add-main-eventlog-field

Conversation

@mesilov
Copy link
Copy Markdown
Collaborator

@mesilov mesilov commented Mar 26, 2026

Q A
Bug fix? no
New feature? yes
Deprecations? no
Issues Fix #394
License MIT

Adds EventLogField service wrapping main.eventlog.field.get and main.eventlog.field.list REST API v3 endpoints. The service follows the same pattern as ChatMessageField in the Task scope.

Usage example:

$serviceBuilder->getMainScope()->eventLogField()->list();
$serviceBuilder->getMainScope()->eventLogField()->get('timestampX');

Test plan

  • make lint-cs-fixer — passed
  • make lint-rector — passed
  • make lint-phpstan — passed
  • make lint-deptrac — passed
  • make test-unit — passed (650 tests)
  • make test-integration-main-eventlog — 4/9 pass (existing EventLog tests); 5 new EventLogField tests return HTTP 500 — main.eventlog.field.* not yet available on the test portal

Closes #394

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@mesilov mesilov added this to the 3.1.0 milestone Mar 26, 2026
@mesilov mesilov self-assigned this Mar 26, 2026
mesilov and others added 4 commits March 26, 2026 11:54
…chMethodCallReturnTypeRector (#394)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…skill (#394)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
… PR body (#394)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ach time, not from hardcoded copy (#394)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@mesilov mesilov linked an issue Mar 26, 2026 that may be closed by this pull request
mesilov and others added 2 commits March 26, 2026 12:16
…ssue linking (#394)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…e linking (#394)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@mesilov mesilov merged commit b247295 into v3-dev Mar 26, 2026
10 checks passed
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.

[Feature in SDK]: Add support for main.eventlog.field.*

1 participant