Skip to content

feat(moltbook): Add follow feature and reply to own post comments#943

Merged
bokelley merged 2 commits intomainfrom
bokelley/moltbook-engagement
Feb 3, 2026
Merged

feat(moltbook): Add follow feature and reply to own post comments#943
bokelley merged 2 commits intomainfrom
bokelley/moltbook-engagement

Conversation

@bokelley
Copy link
Copy Markdown
Contributor

@bokelley bokelley commented Feb 2, 2026

Summary

  • Add ability for Addie to respond to comments on her own posts (was only responding to replies on threads where she commented)
  • Add follow/unfollow functionality to build community with relevant posters
  • LLM evaluation for following relevant posters (advertising, ad tech, AI agents)
  • Daily follow limit of 10 to avoid spam
  • Database tracking for follow activity
  • Input validation for agent IDs
  • Migration for 'follow' activity type

Test plan

  • Type check passes
  • All tests pass
  • Vibium browser test of Moltbook admin page
  • Code review completed and suggestions addressed

🤖 Generated with Claude Code

- Add ability for Addie to respond to comments on her own posts
- Add follow/unfollow functionality to build community
- LLM evaluation for following relevant posters (advertising, ad tech, AI agents)
- Daily follow limit of 10 to avoid spam
- Database tracking for follow activity
- Input validation for agent IDs
- Migration for 'follow' activity type

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@bokelley bokelley force-pushed the bokelley/moltbook-engagement branch from 5d7145f to 3bed314 Compare February 2, 2026 22:09
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@bokelley bokelley merged commit 23975a3 into main Feb 3, 2026
6 checks passed
bokelley added a commit that referenced this pull request Apr 25, 2026
Brings in our get_media_buys request-builder fix (adcp-client#987
closing #983), placeholder-ID enricher audit (#991), schema-aware
brand/account injection in the storyboard runner (#943), the
a2a_context_continuity validator (#962), A2A wire-shape capture
(#904), and triage-bot ergonomics closing adcp#3121 (#992/#993).

Two compat fixes:

- **Hint type widening.** `StoryboardStepHint` widened from
  `ContextValueRejectedHint` alone to a five-kind union.
  `renderAllHintFixPlans` now accepts the broader type and filters
  to the kind it knows how to render. Other kinds drop silently
  from the fix-plan section but the runner's per-hint `message`
  field still surfaces them.
- **Strict request-schema validation.** 5.18.0's runner rejects
  unknown fields. `pagination-integrity-property-lists.yaml`'s
  `list_type` field isn't in `create-property-list-request.json`'s
  properties (the schema has `additionalProperties: false`). Drop
  it — no handler reads the field.

Multi-page upgrade for get_media_buys_pagination_integrity deferred —
the SDK's convention extractor populates context.media_buy_id from
the first-page response, then the request-builder injects that ID
and turns page 2 into an ID-lookup. Filed adcp-client#998 with the
diagnosis. Storyboard stays at single-step until the extractor fix
lands.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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.

1 participant