Skip to content

feat: add implementation/support for oh-my-pi (omp)#631

Merged
xenodium merged 2 commits into
xenodium:mainfrom
tychoish:patch/add-omb-support
Jun 19, 2026
Merged

feat: add implementation/support for oh-my-pi (omp)#631
xenodium merged 2 commits into
xenodium:mainfrom
tychoish:patch/add-omb-support

Conversation

@tychoish

@tychoish tychoish commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

As mentioned in #630, support for omp agent. Been using it for a bit, and it seems to work. 🤷.

Didn't want to keep it to myself, and I hope it's useful to other people.

(agent shell is great!)

Checklist

  • I agree to communicate (PR description and comments) with the author myself (not AI-generated).
  • I've reviewed all code in PR myself and will vouch for its quality.
  • I've read and followed the Contributing guidelines.
  • [y] I've filed a feature request/discussion for a new feature. (add support for oh-my-pi (omp) agent #630)
  • [-] I'm making visual changes, so I'm including screenshots so you can view and discuss.
  • I've added tests where applicable.
  • I've updated documentation where necessary.
  • I've run M-x checkdoc and M-x byte-compile-file.

@xenodium xenodium left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR!

Left a few minor comments. Mind taking a look? Also, we should update the README.org file with similar information as the others.

Comment thread agent-shell-omp.el Outdated
:welcome-function #'agent-shell-omp--welcome-message
:client-maker (lambda (buffer)
(agent-shell-omp-make-client :buffer buffer))
:install-instructions "Install omp (Oh My Pi) and ensure it is available on your PATH."))

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should follow the same patterns as others and include a URL

Something like (if that's the right location):

"See https://github.com/can1357/oh-my-pi for installation."

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done!

Comment thread agent-shell-omp.el Outdated

(setq agent-shell-omp-environment
(agent-shell-make-environment-variables
\"ANTHROPIC_API_KEY\" \"your-key\"))"

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is ANTHROPIC_API_KEY relevant for this agent? If not, we should try to show a relevant variable if possible

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It definitely can be, depending on what backend or backends you use with the agent.

To be less confusing I'll change this to just and

@tychoish tychoish requested a review from xenodium June 19, 2026 14:32
@xenodium

Copy link
Copy Markdown
Owner

Thanks for the changes. Merging.

@xenodium xenodium merged commit bb1bcfa into xenodium:main Jun 19, 2026
2 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.

2 participants