Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Doist/bob-cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.2.0
Choose a base ref
...
head repository: Doist/bob-cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.3.0
Choose a head ref
  • 3 commits
  • 12 files changed
  • 4 contributors

Commits on Feb 11, 2026

  1. fix(person): Support name lookup and id: prefix syntax (#13)

    ## Summary
    - Fix missing Content-Type header for POST requests without body
    - Add name-based person lookup via search API (exact then partial
    matching)
    - Require explicit `id:xxx` prefix for ID lookups to eliminate ambiguity
    - Support email addresses for direct lookup
    - Comprehensive help text and error hints for AI agent usability
    
    ## Test plan
    - `bob person Ernesto` → name search
    - `bob person id:12345` → direct ID lookup
    - `bob person user@co.com` → direct email lookup
    - All 27 existing tests pass
    
    🤖 Generated with Claude Code
    
    ---------
    
    Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com>
    gnapse and claude authored Feb 11, 2026
    Configuration menu
    Copy the full SHA
    3c81bda View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2026

  1. feat: add new agent skills and skill auto-update on upgrade (#17)

    ## Overview
    
    The skill infrastructure in this CLI was behind todoist-cli and
    twist-cli — missing the `update` method, `update-installed.ts`, and the
    `postinstall` hook that auto-updates installed skills on CLI upgrade.
    I've added all of that.
    
    I've also added support for gemini, pi, and universal agents, and
    rewritten the README to follow the same structure as the other Doist
    CLIs. The universal agent installs to `~/.agents/` for compatibility
    with Amp, OpenCode, and similar tools. The installer skips the agent
    directory existence check for universal since there's no specific agent
    to verify.
    
    The `postinstall` script is now guarded against missing `dist/` on fresh
    checkouts, avoiding noisy errors during `npm install` before the first
    build.
    
    ### Reference
    - Doist/todoist-cli#176
    - Doist/twist-cli#101
    
    ## Test plan
    - [ ] Code review should suffice (the code matches other CLIs)
    rfgamaral authored Mar 25, 2026
    Configuration menu
    Copy the full SHA
    b73b761 View commit details
    Browse the repository at this point in the history
  2. chore(main): release 1.3.0 (#14)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    ## [1.3.0](v1.2.0...v1.3.0)
    (2026-03-25)
    
    
    ### Features
    
    * add new agent skills and skill auto-update on upgrade
    ([#17](#17))
    ([b73b761](b73b761))
    
    
    ### Bug Fixes
    
    * **person:** Support name lookup and id: prefix syntax
    ([#13](#13))
    ([3c81bda](3c81bda))
    
    ---
    This PR was generated with [Release
    Please](https://github.com/googleapis/release-please). See
    [documentation](https://github.com/googleapis/release-please#release-please).
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Mar 25, 2026
    Configuration menu
    Copy the full SHA
    b15fb80 View commit details
    Browse the repository at this point in the history
Loading