Skip to content

Trim activity votes, document GitHub GPG upload, and name the next step on failed login - #76

Merged
emostov merged 1 commit into
mainfrom
zeke/gpg-rough-edges-low
Oct 16, 2026
Merged

emostov merged 1 commit into
mainfrom
zeke/gpg-rough-edges-low

Conversation

@emostov

@emostov emostov commented Oct 15, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Smooths three rough edges agents hit when scripting tk: credential metadata flooding activity output, no CLI path for uploading the GPG key to GitHub, and failed logins that don't say what to do next.

Public API changes

  • Activity records drop votes[].user.
  • A missing profile or credential file fails with not_found instead of invalid_input. Profile and rejected-key errors add details.nextStep, details.profiles, or details.publicKey and details.organizationId.
  • docs/gpg-signing.md documents uploading the key with gh.
  • Root --help tells readers to consult the embedded skills (tk skills list, tk skills show) before a multi-step task.

Review focus

  • The new AGENTS.md rule: each flag has one spelling; do not add aliases.
  • Login error classification.

Closes EMG-320
Closes EMG-322
Closes EMG-323

Testing

Added unit and e2e tests.

@emostov
emostov force-pushed the zeke/gpg-rough-edges-low branch 3 times, most recently from d41546e to faad80f Compare October 15, 2026 19:13
@emostov emostov changed the title Flat created ids, slimmer votes, resource id aliases, and gh GPG upload docs Slimmer votes, resource id aliases, gh GPG upload docs, and actionable login errors Oct 15, 2026
@emostov
emostov force-pushed the zeke/gpg-rough-edges-low branch from faad80f to 6e1e94a Compare October 15, 2026 19:19
@emostov emostov changed the title Slimmer votes, resource id aliases, gh GPG upload docs, and actionable login errors Trim activity votes, document GitHub GPG upload, and name the next step on failed login Oct 15, 2026
@emostov
emostov force-pushed the zeke/gpg-rough-edges-low branch 4 times, most recently from fad9f8f to bad2076 Compare October 16, 2026 00:14
…the embedded skills, document uploading the GPG key with gh, and make failed login name the next setup step.
@emostov
emostov force-pushed the zeke/gpg-rough-edges-low branch from bad2076 to 0ab5ac9 Compare October 16, 2026 00:44
@emostov
emostov marked this pull request as ready for review October 16, 2026 00:46
@emostov
emostov merged commit 2f3c88d into main Oct 16, 2026
14 of 16 checks passed
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