coder/registry

Sourcegraph Amp Module

Closed this issue · 13 comments

Add support for Sourcegraph Amp with Support for AgentAPI web chat UI

  • Modify coder/agentAPI if needed to support Sourcegraph Amp
  • Ensure task reporting works properly in Coder + Tasks UI
  • Add a demo to show how it works with the tasks template
  • Add the module that uses the Sourcegraph Amp
  • Record a short video showing it working with Coder Tasks and doing status reporting
  • Adrress the points in #259

/bounty 250

💎 $250 bounty • Coder

Steps to solve:

  1. Read the announcement issue for details on the bounty program and how to contribute.
  2. Start working: Comment /attempt #238 with your implementation plan
  3. Submit work: Create a pull request including /claim #238 in the PR body to claim the bounty
  4. Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts

❗ Important guidelines:

  • To claim a bounty, you need to provide a short demo video of the feature working in Coder.
  • If anything is unclear, ask for clarification before starting as this will help avoid potential rework
  • Low quality AI PRs will not receive review and will be closed

Thank you for contributing to coder/registry!

Attempt Started (UTC) Solution Actions
🟢 @Harsh9485 Jul 18, 2025, 11:51:17 AM #257 Reward

/attempt #238

hey @matifali could you assign this to me.

50% of my work is done, but in Sourcegraph, when I ran AMP, it didn’t start for a long time and eventually gave a permission error.
Once I fix this error, I’ll get back to my work.

Hey @bpmct,
I've got some doubts:

  1. In this line:
    "Add support for Gemini CLI with support for AgentAPI web chat UI"
    Do you mean that Gemini is being integrated into Sourcegraph AMP? Or was that a typo?

  2. Does “Tasks UI” refer to the AgentAPI chat UI feature or something else?

Image
  1. "Ensure task reporting works properly in Coder + Tasks UI"
    "Add the module that uses the Codex CLI"

Could you please provide more details about these lines?

How are Coder and Tasks UI connected?

It would be very helpful if you could share file paths or examples that show how they’re linked.

In this line:
"Add support for Gemini CLI with support for AgentAPI web chat UI"
Do you mean that Gemini is being integrated into Sourcegraph AMP? Or was that a typo

I meant the Sourcegraph Amp support for AgentAPI. That is a typo! I changed it

Does “Tasks UI” refer to the AgentAPI chat UI feature or something else?

Nope. You can read about the tasks UI here: https://coder.com/docs/ai-coder/tasks. There is also an example template

Hi @Harsh9485 are you still working on this? Can you please link your PR? If you are no longer working, I would like to open this up to more contributors. Thanks.

@matifali
I know I haven’t pushed the PR yet, but I’m actively working on this issue. I’m also active on Discord, and I’ve already mentioned the error I’m facing.

I thought I would push the PR only when my module works properly. However, if you want me to push the PR now, I will.

My module status:

  1. I created the script, main.tf, and main.test.ts files.
  2. My module passed the Bun tests, and when I added it into the Docker container, it built successfully.
  3. I can see the Tasks UI on the navbar.
  4. Now I’m facing an AgentAPI error.

@Harsh9485, please open the PR so we can take a look and have an early review. You can keep it in draft if it has issues.

It would be good if I open the PR in a few hours or tomorrow, because it’s kind of a mess right now. I’d like to clean it up a little first.

🎉🎈 @Harsh9485 has been awarded $250 by Coder! 🎈🎊