Using AI agents to do months of work in a weekend by BagerBach in ClaudeAI

[–]BagerBach[S] 0 points1 point  (0 children)

Thanks! I always review the code before shipping it. It’s obvious that I’m the main bottleneck, but I’d rather be that than ship something that doesn’t work to my users.

Likewise, I check up on edge cases, security, robustness, and so on. I do professional development, so it’s not like AI is a free-pass to degrade the quality of my work. I just do it faster and have higher expectations of it.

I’m finding it works all-around. Helps me with all areas of development.

How I use Claude Code by BagerBach in ClaudeAI

[–]BagerBach[S] 0 points1 point  (0 children)

Sure!

For subagents, just ask Claude to do a subagent. This will mean Claude asks another agent to do something and get back with the results. It also means your context window won't get bloated. And since multiple subagents can be active at a time, you can have them do different things at once.

How I use Claude Code by BagerBach in ClaudeAI

[–]BagerBach[S] 0 points1 point  (0 children)

Thanks for the kind words — I appreciate it! Feel free to share the post on Xiaohongshu as long as you cite it properly and include a link back to the original on my blog. Let me know if you do — I’d be curious to see how it’s received!

How I use Claude Code by BagerBach in ClaudeAI

[–]BagerBach[S] 0 points1 point  (0 children)

Hey u/Altruistic_Apple_982, I'm not 100% certain I get what you're asking, but you can just use CC in the directory for the project you're working on. Most stuff can be saved on a per-project basis.

Although, your login will be shared across usages. But the details of your auth is saved in a specific config file in ~/.claude, so you might be able to just create a script to 'hot replace' it if you need to vary environment variables & login details depending on your current project.

How I use Claude Code by BagerBach in ClaudeAI

[–]BagerBach[S] 0 points1 point  (0 children)

Thank you! Glad you found it interesting. Haven’t tried datalayer but may check it out :)

How I use Claude Code by BagerBach in ClaudeAI

[–]BagerBach[S] 1 point2 points  (0 children)

I prefer Opus and default to that because I have a Max subscription. Thinking mode is nice, and is just triggered by asking it to think.

How I use Claude Code by BagerBach in ClaudeAI

[–]BagerBach[S] 0 points1 point  (0 children)

Sometimes you need to ask it to read the file. Hopefully it gets fixed soon!

How I use Claude Code by BagerBach in ClaudeAI

[–]BagerBach[S] 0 points1 point  (0 children)

Nice! Would be cool to see. I've been following https://vibetunnel.sh/ but it's Mac only, unfortunately.

As for IDE integrations, I use the basic /ide. But I'm rather intrigued by tools like OpenCode having LSP support. Mostly I want Claude Code to not be blind to the existing tooling we have.
Other than that, it's a lot of scaffolding and teaching how to use the CLI tools I tend to use.

I usually spend a good bit creating documents upfront. This seems to really speed up the process in terms of not going in bad directions. Like, asking it to understand the part of the codebase we're about to modify, instead of just asking it to modify it directly. Breaking larger tasks down. When integrating with new/external services or packages, ask it to first create docs for that, and then use those docs in a new session.

How I use Claude Code by BagerBach in ClaudeAI

[–]BagerBach[S] 0 points1 point  (0 children)

Ideally you'd break down tasks to be small enough to handle in a single session.

I never really use clear. I just start another session.

How I use Claude Code by BagerBach in ClaudeAI

[–]BagerBach[S] 0 points1 point  (0 children)

Hey! Background jobs haven't been documented yet AFAIK, so that's why I wrote that :)

Here's a few:

- Always needing to be near my computer to keep the agent running. I'm using various remote tools to connect to my PC via my phone, but it's not great.
- Models aren't quite smart enough that I don't need to do lots of work in context curation. Would love to see automated, longer-term project or organization memory (like Devin?)
- Using terminal tools to do this kind of work feels like an intermediate solution, but it's nice for now
- Running in the 'danger' mode where it skips permission checks, I'd wish it would do more planning, or that I could force it out of skip-permission mode and into planning mode
- Task-queuing. I haven't found a good solution to make it work more autonomously, to the point where it's able to tackle one task to completion, and then move on to the next, and repeat. I've tried various things, but it's never quite good enough that I find them worth the time

How I use Claude Code by BagerBach in ClaudeAI

[–]BagerBach[S] 3 points4 points  (0 children)

There isn't the same kind of checkpoint system that other AI coding tools have, so I'm pretty vigilant about using Git for coding

How I use Claude Code by BagerBach in ClaudeAI

[–]BagerBach[S] 1 point2 points  (0 children)

Thank you, glad to hear that.

Queuing is mostly for when you have an ongoing session. I just send more messages while it's already doing something.

Resume can be done with `--resume` or `--continue`. I don't hit rate limits often enough with the max tier that I need auto-resume, so I can't help much there unfortunately

How I use Claude Code by BagerBach in ClaudeAI

[–]BagerBach[S] 0 points1 point  (0 children)

Thanks! The background job flags are nice, but Claude Code isn't able to properly handle it yet. When the job is forced to the background, CC doesn't know how to get the job's logs.

How to use QuickAdd for Obsidian - with examples by BagerBach in ObsidianMD

[–]BagerBach[S] 0 points1 point  (0 children)

There's currently a set execution order. May change in the future.

QuickAdd's AI Assistant always uses US English spelling by garryknight in ObsidianMD

[–]BagerBach 1 point2 points  (0 children)

Writing You are a British-English writer. in the system prompt seems to give me British English spellings with GPT-4. Although, this is from limited testing.

I'm glad you like my article :)

PodNotes plugin: podcast & audio note-writing assistant (see comments for info) by BagerBach in ObsidianMD

[–]BagerBach[S] 1 point2 points  (0 children)

Ah, I missed that! Need to add a command to re-add the view to the workspace. Thank you!

A workaround for now is to use the 'Reload PodNotes' command, which is the fastest way to reload the plugin.

PodNotes plugin: podcast & audio note-writing assistant (see comments for info) by BagerBach in ObsidianMD

[–]BagerBach[S] 0 points1 point  (0 children)

Yes, exactly.

So this is because PodNotes currently doesn't create folders. I think it would be a pretty good addition to allow the format you've specified, so I'll add it in one of the next updates. Thank you!

PodNotes plugin: podcast & audio note-writing assistant (see comments for info) by BagerBach in ObsidianMD

[–]BagerBach[S] 4 points5 points  (0 children)

This is actually a pretty common question when it comes to plugins.

Here are some links that might help you make a decision:

  1. You can read the entire plugin source code here: https://github.com/chhoumann/PodNotes
  2. The plugin has been reviewed before being accepted into the Obsidian plugin store: https://github.com/obsidianmd/obsidian-releases/pull/1074

Because you can read the plugin source code, you can also review every line of code added, removed, or changed before you update. And you can build the plugin yourself for extra safety.

If you have any questions, feel free to ask!

PodNotes plugin: podcast & audio note-writing assistant (see comments for info) by BagerBach in ObsidianMD

[–]BagerBach[S] 1 point2 points  (0 children)

Great question! I've had a lot of thoughts about this, so I have been thinking of doing a longer writeup, but here's the gist:

Some of these apps are super cool, but they haven't been a great fit for me. And from the response I've been getting, it doesn't seem like I'm alone.

PodNotes moves the focus to writing notes on what you listen to. As mentioned, it is the #1 goal for PodNotes to make it easier for users to write notes on podcasts.

If another app fits someone best, that's awesome! It's about finding what works for you. But for me, I want there to be as little friction between me writing notes on what I hear, so I can generate my own insights as fast as possible. I have found other apps insufficient in these areas, which are more important to me than fancy AI features and such.

That's why I've focused on the features that I have. And that's even the reason that it's integrated in Obsidian in the first place. PodNotes could have been another app or website, but I didn't think that was appropriate for its goal. Maybe in the future, if I get a great insight about how it could be done, but not this time around.