Skip to content

Teach agents to create real Linear mentions - #274

Merged
schpetbot merged 2 commits into
mainfrom
schpet/push-zlywunmtmzpw
Sep 1, 2026
Merged

Teach agents to create real Linear mentions#274
schpetbot merged 2 commits into
mainfrom
schpet/push-zlywunmtmzpw

Conversation

@schpetbot

Copy link
Copy Markdown
Collaborator

Closes #112.

Summary

  • expose Linear-provided canonical user URLs in team and organization member JSON
  • teach the bundled skill to resolve mentions team-first and use returned URLs verbatim
  • require confirmation before falling back to an outside-team user
  • document Linear collapsible Markdown sections
  • add a hermetic Claude-driven behavioral eval with stubbed Linear API responses

Evaluation

The frozen Claude cases improved from 1/4 with the previous skill to 4/4 with this change. Each trial verifies that the evaluated shell uses an isolated home/config and records all stubbed Linear commands.

Verification

  • deno task test — 594 passed, 6 ignored
  • deno fmt --check
  • deno lint
  • deno check src/main.ts evals/linear-cli-skill/run-claude-markdown.ts
  • skill package validation

schpet added 2 commits August 31, 2026 22:09
Expose canonical user URLs in team and workspace member JSON so the skill can resolve mentions without guessing profile slugs. Document team-first URL mentions and Linear collapsible syntax.

Add a stubbed Claude forward eval that captures submitted Markdown. The frozen cases improved from 1/4 to 4/4 while preserving the verbatim-body control.

Fixes #112
Use a fixed future update timestamp so this ordering-focused snapshot does not fail whenever the calendar day changes.
@schpetbot
schpetbot merged commit 648969e into main Sep 1, 2026
15 checks passed
@schpetbot
schpetbot deleted the schpet/push-zlywunmtmzpw branch September 1, 2026 15:05
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.

when creating comments from agents the @mentions generally don't work

2 participants