Skip to content

SOCIALCODE101: home feed from line events, with bring-your-own agent digest #528

Closed

Description

@QuinnsCode

Part of the SOCIALCODE101 series. Depends on the follows issue.

GitHub's feed is sporadic because it only has commits and stars. Every codeSplitters line carries author, time and rev, blamed on a person or an agent run, so the feed can be line-level.

Build

  • A home feed built from line events of everything you follow, grouped per person or agent run: "ry landed 40 lines in hono/router.ts, 3 agents touched it after." Reuse the activity rail's grouping (features.json activity).
  • Bring your own summarizer: point one of the existing harnesses (claude, codex, pi, opencode via agent-run.ts) at your feed and it writes the digest. Summaries are the default view; the raw events sit one click behind each one. Agents never get events from repos you can't read.
  • A feed MCP tool and GET /api/me/feed?since= so an agent elsewhere can read it too.
  • Private repos contribute only to their crew's feeds.

Activity

  1. self-assigned this
    on Oct 11, 2026
  2. QuinnsCode commented on Oct 11, 2026

    @QuinnsCode
    OwnerAuthor

    From #530: two inputs for the feed.

    • Stamps live in the stamps table (src/stamps.ts): recentStamps(env, viewer, who, "by" | "author") already filters to repos the viewer may read. author is who wrote the line, person or agent.
    • Agent events should show as the agent, not its owner. agent_runs.agent is the actor (agent-claude), owner is who started it. agentProfile in src/actors.ts reads runs the same way.
  3. QuinnsCode commented on Oct 11, 2026

    @QuinnsCode
    OwnerAuthor

    Follow-ups from a sweep: digest access on the hosted site is #575, and the click-through is in #574.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions