dhalsim's avatar
dhalsim
dhalsim@getappweaver.com
npub1dejt...5uc4
Founder @ getappweaver.com | Open-source AI micro-apps you control
dhalsim's avatar
dhalsim 3 days ago
Now it's possible to list posts by language (except your primary language) in the tree. You can translate them with a single click (it translates to your primary language) image
dhalsim's avatar
dhalsim 3 days ago
Today I finished most of the work on a set of "AI improvements" for AppWeaver. 1. Intervention mode for agent tool calls Agents use tools to read and search files, inspect git status, edit code, run commands, and so on. With intervention mode enabled, you can: - interrupt/cancel the command before execution. - add a rule to always allow a tool call, using argument patterns such as `Read **/*.md` to allow reading only Markdown files. - edit command outputs or interrupt before it's sent back to the agent. This is especially useful when a command produces huge amount of irrelevant output data that would otherwise consume a lot of context/tokens. 2. View and override system instructions Most AI tools inject their own system prompts before any user prompt. I made it all transparent and editable by the user (if needed). 3. Skills Manager Every app in AppWeaver can create skills. But not every time you need all those skills to be enabled. Skills manager lets you enable/disable them at the runtime. 4. FIX: The AGENTS.md file used for developing AppWeaver itself is no longer added to the AI context when the agent is working in a parent workspace (default use-case). -- AppWeaver gives you more visibility and control over your agents, while helping to reduce unnecessary context/token usage.
dhalsim's avatar
dhalsim 6 days ago
Now it's possible in NR (Nostr Radar) to create fine-grained signals (or even don't create a signal) before the interactions. image
dhalsim's avatar
dhalsim 2 weeks ago
There is a big chance now BIP-110 will be successful because NVK was against it
dhalsim's avatar
dhalsim 2 weeks ago
Nostr Radar's best feature so far: - No auto playback and looping on videos. - It won't play the video until you press the "play" button. - Same consistent behavior for the next videos. - You don't need to mute the video you watched for accidental sound bombs - If a video is finished, it stops. It doesn't start over unless you play it again Even #Amethyst doesn't have these features. Get it on
dhalsim's avatar
dhalsim 2 weeks ago
Why do most nostr users publish their long-form content on #substack or similar and not on nostr? I thought this was low-hanging fruit. Turns out there's more to it: 1. Psychological attachment $5/month feels like "I support this writer.", while $1 per post feels like a vending machine (pun intended) 2. Volatility Subscriptions may smooth volatile zap income per post, so it's more predictable/reliable 3. Payment friction In order to get paid, your reader must first be a bitcoiner, then need to setup a lightning wallet, then need to be a nostr user to zap 4. Delivery experience Emails are more reliable than nostr DMs. They are part of every operating system and internet-connected device. Nostr DMs? You need to set your inbox relays kind 10050 for reliable delivery. Another obstacle for new users 5. Business friendly People have a habit of reading emails. Not just for fun, but also for business too. 6. Need a dashboard What’s been zapped, what works, and what revenue looks like over time 7. Discovery & recommendations This is a known issue. If you are new to nostr, you don't have any graph, so no recommendations for you. We need reliable curation or some kind of algorithm 8. SEO and branding Practically doesn't exist. WebSocket is not SEO friendly. #publishing
dhalsim's avatar
dhalsim 2 weeks ago
I wanted AI topic classification to be more detailed and exact. Now there is a high change I'll see more "Animal Fight" posts, if I interact with this funny cat note. What should I do? image
dhalsim's avatar
dhalsim 2 weeks ago
One big feature to add to @AppWeaver: Capabilities. It's like when you try to open a PDF file in Android, and it asks which app to use. Example: - NR (Nostr Radar app) would offer to translate a post - NR would do it via capability:translation:v1 contract - User would have the option to install a provider/app, or choose from installed ones - when selected, it would simply translate the text and return it to the caller This will be the "weaver" part of AppWeaver: an app calling another app.
dhalsim's avatar
dhalsim 3 weeks ago
- Medical exam papers are leaked in India (corruption?) - Government cancels the exam - 2 million students are effected, some of them has suicided. Big student protests started - Mesh network chat + nostr capable BitChat app gained traction amongst protesters - Indian government ordered for GitHub to remove BitChat's open-source repositories (from India - I heard these on Nostr and learned what happened in India. - I learned the protesters called themselves "Cockroach Janta Party" because a government official called the protesters cockroaches, after a young activist asked on X wrote "What if all cockroaches came together?" - India's education minister resigned What we learned from this? - Nostr on social media is important - Git over nostr is actually a good idea - Governments are corrupt and stupid
dhalsim's avatar
dhalsim 3 weeks ago
GM The 10th major release of AppWeaver is live. Once again a new app, NR (Nostr Radar), gave opportunity to add new features. New nostr event cache - A central cache that any nostr related app or service can use - Cache DB can be deleted to save space and nothing breaks (something may break until cache is rebuilt like WoT) - For example, NR keeps your timeline in its own DB but the actual events will be kept in the cache DB New UI Reconciliation in NR - Using the app rapidly was frustrating because every action triggered a backend process, then needed to render the whole app again. - The big "Working" overlay that takes seconds to disappear. - Now only the parts that needed to update is rendered again - You can use the app meanwhile update is being done in the background.
dhalsim's avatar
dhalsim 1 month ago
New "For You" tab in NR, currently in development. It’s not like X’s For You feed. It doesn’t show globally popular posts or content from accounts you don’t follow. It selects and reorders posts already in your timeline. NR locally saves signals from your past interactions: - private 👍/👎 feedback (most important) - private archive (like bookmarks but private) - and your public events: likes, replies, reposts, quotes. (less important) I was already using AI to categorize incoming posts by topic (and mood). Now I'm using these signals to build your local topic affinities and rank new posts. image
dhalsim's avatar
dhalsim 1 month ago
Added 3 movies to my @AppWeaver bookmarks today, while reading from my AppWeaver #nostr #radar client. Asked AI to check the movie descriptions and arrange the tags and categories, and to add to my watch list. image
dhalsim's avatar
dhalsim 1 month ago
XRP is the most retard "crypto" out there but at the same time its price can hold against the rest of them, for the same reason View quoted note →
dhalsim's avatar
dhalsim 1 month ago
I think it's done. I've added "Archiving". No need to "bookmark" anymore: fetch, decrypt, adding to the list, encrypt, publish. Instead keep them on your database. Access privately via nostr authentication. image
dhalsim's avatar
dhalsim 1 month ago
New features of #nostr #radar image