feat: add obsidian-agent-cli to public registry#307
Conversation
|
Thanks for the registry contribution. PyPI and the raw Before merge, please clarify the registry identity and launch behavior. The entry uses |
|
Confirming yuh-yang's concern: Required before merge:
No other blockers from the diff; format matches surrounding entries. |
|
Thank you for the response! Will respond soon. I have been away from my
home, will be home tomorrow to sort it out!
…On Wed, May 27, 2026 at 7:03 AM Ömer ***@***.***> wrote:
*omerarslan0* left a comment (HKUDS/CLI-Anything#307)
<#307 (comment)>
Confirming yuh-yang's concern: entry_point: "obsidian" collides with the
existing obsidian-cli registry entry (same entry_point: "obsidian", detect_cmd:
"obsidian") and overlaps the in-repo cli-anything-obsidian harness. Two
public entries resolving to the same launch command will break routing.
Required before merge:
- Rename entry_point to something non-conflicting (e.g. obsidian-agent),
and align it with the installed console script in obsidian-agent-cli's
pyproject.toml.
- Confirm install_cmd works against the renamed entry point.
- Pin skill_md to a tagged release/commit rather than master to keep
the registry reproducible.
No other blockers from the diff; format matches surrounding entries.
—
Reply to this email directly, view it on GitHub
<#307?email_source=notifications&email_token=BYUAU5XCGYRSA3BYB63DZ43443DRNA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINJVGM4TGMZQGYYKM4TFMFZW63VGMF2XI2DPOKSWK5TFNZ2KYZTPN52GK4S7MNWGSY3L#issuecomment-4553933060>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BYUAU5RO3LO2LIIW4IFHM3T443DRNAVCNFSM6AAAAACZJ64V66VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHM2DKNJTHEZTGMBWGA>
.
Triage notifications, keep track of coding agent tasks and review pull
requests on the go with GitHub Mobile for iOS
<https://github.com/notifications/mobile/ios/BYUAU5UZFW6GOSHQJQ3AVRD443DRNA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINJVGM4TGMZQGYYKM4TFMFZW63VGMF2XI2DPOKSWK5TFNZ2KUZTPN52GK4S7NFXXG>
and Android
<https://github.com/notifications/mobile/android/BYUAU5T5S4OEUDYRRBXXON3443DRNA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINJVGM4TGMZQGYYKM4TFMFZW63VGMF2XI2DPOKSWK5TFNZ2K4ZTPN52GK4S7MFXGI4TPNFSA>.
Download it today!
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
- Rename entry_point obsidian -> obsidian-agent (avoids collision with the official bundled Obsidian CLI entry in the registry) - Pin skill_md to tagged release v0.1.0 (reproducible, not master) Addresses review feedback from yuh-yang and omerarslan0 on PR HKUDS#307. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Hey @yuh-yang and @omerarslan0 — all three blockers are now resolved: 1. Entry point renamed ( 2. 3. Let me know if there's anything else needed. Thanks for the thorough review! |
|
Hi Yuhao and Ömer,
Thank you both for the detailed review — really appreciate the thorough
feedback.
All three blockers have been resolved:
1. Entry point renamed — changed from obsidian to obsidian-agent in
pyproject.toml, resolving the collision with the existing bundled CLI entry.
2. PyPI republished — released as v0.1.1, so pip install
obsidian-agent-cli now correctly installs the obsidian-agent command. (
https://pypi.org/project/obsidian-agent-cli/0.1.1/)
3. skill_md pinned — updated from /blob/master/SKILL.md to
/blob/v0.1.1/SKILL.md.
I've also attached a feature comparison document (PDF) that outlines how
obsidian-agent-cli differs from the existing obsidian-cli and
cli-anything-obsidian entries — in case it's helpful context for the
review.
Let me know if anything else is needed. Thanks again!
Best,
Dustin
…On Fri, May 29, 2026 at 2:04 AM Dustin Jones ***@***.***> wrote:
Thank you for the response! Will respond soon. I have been away from my
home, will be home tomorrow to sort it out!
On Wed, May 27, 2026 at 7:03 AM Ömer ***@***.***> wrote:
> *omerarslan0* left a comment (HKUDS/CLI-Anything#307)
> <#307 (comment)>
>
> Confirming yuh-yang's concern: entry_point: "obsidian" collides with the
> existing obsidian-cli registry entry (same entry_point: "obsidian", detect_cmd:
> "obsidian") and overlaps the in-repo cli-anything-obsidian harness. Two
> public entries resolving to the same launch command will break routing.
>
> Required before merge:
>
> - Rename entry_point to something non-conflicting (e.g. obsidian-agent),
> and align it with the installed console script in obsidian-agent-cli's
> pyproject.toml.
> - Confirm install_cmd works against the renamed entry point.
> - Pin skill_md to a tagged release/commit rather than master to keep
> the registry reproducible.
>
> No other blockers from the diff; format matches surrounding entries.
>
> —
> Reply to this email directly, view it on GitHub
> <#307?email_source=notifications&email_token=BYUAU5XCGYRSA3BYB63DZ43443DRNA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINJVGM4TGMZQGYYKM4TFMFZW63VGMF2XI2DPOKSWK5TFNZ2KYZTPN52GK4S7MNWGSY3L#issuecomment-4553933060>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/BYUAU5RO3LO2LIIW4IFHM3T443DRNAVCNFSM6AAAAACZJ64V66VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHM2DKNJTHEZTGMBWGA>
> .
> Triage notifications, keep track of coding agent tasks and review pull
> requests on the go with GitHub Mobile for iOS
> <https://github.com/notifications/mobile/ios/BYUAU5UZFW6GOSHQJQ3AVRD443DRNA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINJVGM4TGMZQGYYKM4TFMFZW63VGMF2XI2DPOKSWK5TFNZ2KUZTPN52GK4S7NFXXG>
> and Android
> <https://github.com/notifications/mobile/android/BYUAU5T5S4OEUDYRRBXXON3443DRNA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINJVGM4TGMZQGYYKM4TFMFZW63VGMF2XI2DPOKSWK5TFNZ2K4ZTPN52GK4S7MFXGI4TPNFSA>.
> Download it today!
> You are receiving this because you authored the thread.Message ID:
> ***@***.***>
>
|
|
Hi Yuhao and Ömer,
Thank you both for the detailed review — really appreciate the thorough
feedback.
All three blockers have been resolved:
1. Entry point renamed — changed from obsidian to obsidian-agent in
pyproject.toml, resolving the collision with the existing bundled CLI entry.
2. PyPI republished — released as v0.1.1, so pip install
obsidian-agent-cli now correctly installs the obsidian-agent command. (
https://pypi.org/project/obsidian-agent-cli/0.1.1/)
3. skill_md pinned — updated from /blob/master/SKILL.md to
/blob/v0.1.1/SKILL.md.
I've also attached a feature comparison document (PDF) that outlines how
obsidian-agent-cli differs from the existing obsidian-cli and
cli-anything-obsidian entries — in case it's helpful context for the
review.
Let me know if anything else is needed. Thanks again!
Best,
Dustin
…On Sat, May 30, 2026 at 6:51 PM Dustin Jones ***@***.***> wrote:
Hi Yuhao and Ömer,
Thank you both for the detailed review — really appreciate the thorough
feedback.
All three blockers have been resolved:
1. Entry point renamed — changed from obsidian to obsidian-agent in
pyproject.toml, resolving the collision with the existing bundled CLI entry.
2. PyPI republished — released as v0.1.1, so pip install
obsidian-agent-cli now correctly installs the obsidian-agent command. (
https://pypi.org/project/obsidian-agent-cli/0.1.1/)
3. skill_md pinned — updated from /blob/master/SKILL.md to
/blob/v0.1.1/SKILL.md.
I've also attached a feature comparison document (PDF) that outlines how
obsidian-agent-cli differs from the existing obsidian-cli and
cli-anything-obsidian entries — in case it's helpful context for the
review.
Let me know if anything else is needed. Thanks again!
Best,
Dustin
On Fri, May 29, 2026 at 2:04 AM Dustin Jones ***@***.***>
wrote:
> Thank you for the response! Will respond soon. I have been away from my
> home, will be home tomorrow to sort it out!
>
> On Wed, May 27, 2026 at 7:03 AM Ömer ***@***.***> wrote:
>
>> *omerarslan0* left a comment (HKUDS/CLI-Anything#307)
>> <#307 (comment)>
>>
>> Confirming yuh-yang's concern: entry_point: "obsidian" collides with
>> the existing obsidian-cli registry entry (same entry_point: "obsidian", detect_cmd:
>> "obsidian") and overlaps the in-repo cli-anything-obsidian harness. Two
>> public entries resolving to the same launch command will break routing.
>>
>> Required before merge:
>>
>> - Rename entry_point to something non-conflicting (e.g.
>> obsidian-agent), and align it with the installed console script in
>> obsidian-agent-cli's pyproject.toml.
>> - Confirm install_cmd works against the renamed entry point.
>> - Pin skill_md to a tagged release/commit rather than master to keep
>> the registry reproducible.
>>
>> No other blockers from the diff; format matches surrounding entries.
>>
>> —
>> Reply to this email directly, view it on GitHub
>> <#307?email_source=notifications&email_token=BYUAU5XCGYRSA3BYB63DZ43443DRNA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINJVGM4TGMZQGYYKM4TFMFZW63VGMF2XI2DPOKSWK5TFNZ2KYZTPN52GK4S7MNWGSY3L#issuecomment-4553933060>,
>> or unsubscribe
>> <https://github.com/notifications/unsubscribe-auth/BYUAU5RO3LO2LIIW4IFHM3T443DRNAVCNFSM6AAAAACZJ64V66VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHM2DKNJTHEZTGMBWGA>
>> .
>> Triage notifications, keep track of coding agent tasks and review pull
>> requests on the go with GitHub Mobile for iOS
>> <https://github.com/notifications/mobile/ios/BYUAU5UZFW6GOSHQJQ3AVRD443DRNA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINJVGM4TGMZQGYYKM4TFMFZW63VGMF2XI2DPOKSWK5TFNZ2KUZTPN52GK4S7NFXXG>
>> and Android
>> <https://github.com/notifications/mobile/android/BYUAU5T5S4OEUDYRRBXXON3443DRNA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTINJVGM4TGMZQGYYKM4TFMFZW63VGMF2XI2DPOKSWK5TFNZ2K4ZTPN52GK4S7MFXGI4TPNFSA>.
>> Download it today!
>> You are receiving this because you authored the thread.Message ID:
>> ***@***.***>
>>
>
|
|
Thank you!! So it is added?! Wow, Thank you so much for the opportunity to
contribute, and my pleasure as a 1st project of mine made from
CLI-ANYTHING.
CLI-ANYTHING really is soo so nice. So Thank you as well for that also!! <3
…On Sun, May 31, 2026 at 4:58 AM Yuhao ***@***.***> wrote:
Merged #307 <#307> into main.
—
Reply to this email directly, view it on GitHub
<#307?email_source=notifications&email_token=BYUAU5TDYOK4MBYGY6RFBUL45PXZTA5CNFSNUABQM5UWIORPF5TWS5BNNB2WEL2JONZXKZKFOZSW45CON52GSZTJMNQXI2LPNYXTENRRGU2DMOJSGI3DHJTSMVQXG33OUZQXK5DIN5ZKKZLWMVXHJLDGN5XXIZLSL5RWY2LDNM#event-26154692263>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BYUAU5V2KPCA62HMU3RQTDD45PXZTAVCNFSM6AAAAACZJ64V66VHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMRWGE2TINRZGIZDMMY>
.
Triage notifications, keep track of coding agent tasks and review pull
requests on the go with GitHub Mobile for iOS
<https://github.com/notifications/mobile/ios/BYUAU5R2PKCZ7NLSSVH4JYL45PXZTA5CNFSNUABQM5UWIORPF5TWS5BNNB2WEL2JONZXKZKFOZSW45CON52GSZTJMNQXI2LPNYXTENRRGU2DMOJSGI3DHJTSMVQXG33OUZQXK5DIN5ZKKZLWMVXHJKTGN5XXIZLSL5UW64Y>
and Android
<https://github.com/notifications/mobile/android/BYUAU5WSPJO3WDQIWSNWVRL45PXZTA5CNFSNUABQM5UWIORPF5TWS5BNNB2WEL2JONZXKZKFOZSW45CON52GSZTJMNQXI2LPNYXTENRRGU2DMOJSGI3DHJTSMVQXG33OUZQXK5DIN5ZKKZLWMVXHJLTGN5XXIZLSL5QW4ZDSN5UWI>.
Download it today!
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
New Standalone CLI: obsidian-agent-cli
Summary
Adds obsidian-agent-cli to the public registry — a full-featured CLI for Obsidian that includes an AI agent skill for persistent knowledge capture across sessions.
Checklist
pip install obsidian-agent-cli(published on PyPI)SKILL.mdexists in the external reposource_urlpointing to the external reposkill_mdwith full URL to the external SKILL.mdinstall_cmdtested locally and worksTool Details
pip install obsidian-agent-cliobsidian