Skip to content

feat: display input/context artifact IDs in list_session_tasks#251

Merged
nikosbosse merged 2 commits intomainfrom
feat/session-tasks-show-input-artifacts
Feb 27, 2026
Merged

feat: display input/context artifact IDs in list_session_tasks#251
nikosbosse merged 2 commits intomainfrom
feat/session-tasks-show-input-artifacts

Conversation

@nikosbosse
Copy link
Contributor

Summary

  • Rename artifact_id to output_artifact_id in everyrow_list_session_tasks output to match the engine API field rename
  • Display input_artifact_ids when present on a task
  • Display context_artifact_ids when present on a task

This gives MCP clients (e.g. everyrow-cc) visibility into which artifacts were used as inputs/context for each task in a session, enabling better session resume and artifact lineage tracking.

Dependency

Depends on the companion engine PR in futuresearch/delphos that adds output_artifact_id, input_artifact_ids, and context_artifact_ids fields to the GET /sessions/{id}/tasks endpoint response.

Test plan

  • Verify everyrow_list_session_tasks output includes input/context artifact IDs when present
  • Verify output still works correctly when fields are absent (backward compatible with older engine responses)

🤖 Generated with Claude Code

Show input_artifact_ids and context_artifact_ids alongside the existing
output artifact when listing tasks in a session. Also rename the field
from artifact_id to output_artifact_id to match the engine API rename.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@nikosbosse nikosbosse requested a review from RafaelPo February 27, 2026 23:15
artifact = (
f" | output_artifact: {t['artifact_id']}" if t.get("artifact_id") else ""
output = (
f" | output_artifact: {t['output_artifact_id']}"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: output_artifact_id. same below

output_artifact_id, input_artifact_ids, context_artifact_ids instead of
abbreviated labels.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@nikosbosse nikosbosse merged commit 8651f32 into main Feb 27, 2026
5 checks passed
@nikosbosse nikosbosse deleted the feat/session-tasks-show-input-artifacts branch February 27, 2026 23:23
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.

2 participants