Skip to content

release: v1.14.0 - #161

Merged
github-actions[bot] merged 10 commits into
releasefrom
main
Aug 18, 2026
Merged

release: v1.14.0#161
github-actions[bot] merged 10 commits into
releasefrom
main

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Puts v1.14.0 on release, which is the branch production deploys from. Opened by the Release workflow.


Summary by cubic

Releases v1.14.0 with three material changes: LinkedIn/people data now comes from Context.dev instead of RapidAPI, an anti-slop Oxlint gate runs in CI and pre-push, and stale agent tasks are reconciled automatically. Old: profiles via RapidAPI linkdapi and optional linting; New: profiles via context.dev People with identity checks and portraits, lint:slop enforced; Side effects: RAPIDAPI_KEY is unused, context.dev upgraded, and inputs at I/O boundaries are parsed via zod/@crm/validation.

  • LinkedIn/people: replaced linkdapi with Context.dev (people.ts, identity.ts, tools resolve_linkedin_profile, get_linkedin_profile, get_contact_work_history, portraits via Context.dev). New capability CONTEXT_DEV_PEOPLE; portraits only when enabled. Removes apps/agent/agent/lib/linkdapi.ts and all RapidAPI use.
  • Anti-slop: adds Oxlint plugin and config (.oxlintrc.json), runs bun run lint:slop in CI and pre-push. Rules reject unsafe maps, unknown parameters/aliases, widen-then-assert, runtime typeof, and related patterns. Skill install-anti-slop provides a script to copy the plugin into tools/oxlint/anti-slop.
  • Task health: adds stale task reconciliation (stale-tasks.ts) to close landed work, retire exhausted work in bounded batches, and release stuck leases; scheduled each minute. Dispatch and tests updated.
  • I/O boundaries: adopts zod parsing across agent and API (session attributes, activity meta, builder resources, Slack payloads, etc.) and moves shared shapes to @crm/validation. Minor API pagination/query fixes and new EnrichmentModule.

Rollout and migration

  • Set the Context.dev key in Settings → General; RAPIDAPI_KEY is no longer used and can be removed from environments.
  • Install the Oxlint anti-slop plugin locally before running lint:slop: run node .agents/skills/install-anti-slop/scripts/install.mjs (re-run with --force only after reviewing existing files). Pre-push will run lint:slop.
  • No database migrations.

Written for commit 36203c0. Summary will update on new commits.

Review in cubic

@github-actions
github-actions Bot merged commit bb63520 into release Aug 18, 2026
3 of 6 checks passed
@vercel

vercel Bot commented Aug 18, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
crm-agent Building Building Preview Aug 18, 2026 4:56pm
crm-api Building Building Preview Aug 18, 2026 4:56pm
crm-app Building Building Preview Aug 18, 2026 4:56pm

Request Review

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