Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
artpar
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
artpar
1y ago
I am sorry I think you might have installed the our workflow plugin(close ended agent) instead of agent4 (open ended). Its a new experiment we are working. We are working on the website messaging. Agent4 - https://chromewebstore
32.
▲
by
artpar
1y ago
No it is not open-source. But it is not obfuscated either, so you can always look into the code by downloading the plugin from chrome webstore if (and these days llms can help with that a lot) if you are into that kind of verification.
33.
▲
by
artpar
1y ago
That's exactly what is it doing. The workflows are pretty much js snippets in itself you can see in the "code" tab (in the plugin when you select a saved workflow).
34.
▲
by
artpar
1y ago
Yeah like so many legacy things, unfortunately they are not going away that fast. People are still clicking on these tedious interfaces day in day out to get all the "smaller" stuff running. Even if every one agreed on the "O
35.
▲
by
artpar
1y ago
Ask the agent to make workflows for you. You can use floating window or sidepanel also for the agent. New tab is just for convenience.
36.
▲
by
artpar
1y ago
Worst case scenario we can just shut down sharing/public workflows altogether, or do you have something else in mind ?
37.
▲
by
artpar
1y ago
One shot is pretty much not going to work, both at single step level or if you ask llm to generate workflow in one shot. We haven't measured it as such but even for static websites like hackernews front page it takes a couple tries of
38.
▲
by
artpar
1y ago
I don't know if plywright works without chrome in debug mode, but I tried the MCP for chrome devtools and it requires chrome to be started in debugging mode and that basically means you cant log into a lot of sites (especially google)
39.
▲
by
artpar
1y ago
So actually I have this setup (of a bridge server) which I use for agent4 itself (so claude code can talk to agent4), It makes a lot of sense to publish that bridge as well in the MCP form.
40.
▲
by
artpar
1y ago
Yes I can imagine PI somehow being stored in the workflow. I frequently see llms hardcoding tests just to make user happy and this can also happen in the browser version where if something is too hard to scrape but agent is able to infer fr
41.
▲
by
artpar
1y ago
If I am reading you correctly, you captured the whole essence of agent4. So it does the first pass (based on your goals) makes memories (and these are local) Now you tell the agent you want to do this repeatedly, so it will make a workflow
42.
▲
by
artpar
1y ago
Everyone thinks of typical e-commerce pages when its comes "browser agent doing something", but our real use cases are far from shopping for the user. But your point still stands valid. The idea is that maybe there are websites wh
43.
▲
by
artpar
1y ago
So when you go into the "selector" mode, the plugin will add event listeners to all the DOM nodes. Based on your click it will try to generate a bunch of selectors statically first (multiple, css and xpath based), and then based o
44.
▲
by
artpar
1y ago
Agent4 is going to store "stable selectors" that worked (when it performs a task first time most of the time is spent in identifying these css/xpath selectors). Memories are pretty straighforward at this point, they are store
45.
▲
by
artpar
1y ago
I made a small list long while ago, but it still holds today https://medium.com/@012parth/what-source-code-is-worth-study...
46.
▲
by
artpar
1y ago
claude doesn't read them reliably and has to be reminded across sessions. I ususally do @AGENT.main and @AGENT.knowledge and it figures out the rest. Over the period of doing this claude is able to maintain the "project management
47.
▲
by
artpar
1y ago
I am using these files (most of them are llm generated based on my prompt to reduce its lookups when working on a codebase) https://gist.github.com/artpar/60a3c1edfe752450e21547898e801... (specially the AGENT.knowledge
48.
▲
Show HN: I Vibe-Coded a Notepad
1 points
by
artpar
1y ago
|
0 comments
49.
▲
by
artpar
2y ago
This is super amazing. I also go the "Failed to ..." etc error messages initially ( waited about 3-4 mins that time). Just checked once more after about 1 hour and it did generate the whole documentation. Fairly readable and doesn
50.
▲
by
artpar
2y ago
I am using otto[0] (similar to goja) in the headless cms I maintain [1] in "actions" api [2]. So one can customize actions according to needs by writing JS. The JS is executed inside a transaction. Sort of a mini-lambda kind of ap
51.
▲
by
artpar
2y ago
If you like JSONAPI I maintain a 100% JSONAPI compliant headless cms https://github.com/daptin/daptin
52.
▲
by
artpar
2y ago
seems to be done in the same way, but the parameters are off. aswd (camera angle) + arrow keys(panning) works nicely when zoomed out but very sensitive when zoomed in.
53.
▲
by
artpar
2y ago
I upvoted you just because I made a golang library with the same name but different purpose https://github.com/artpar/gosax/ its a High performance golang implementation of S ymbolic A ggregate appro X imation
54.
▲
by
artpar
3y ago
Hi I am Parth. Wanted to add a TLDR unlogged-sdk => generates binary logs of code execution unlogged intellij plugin => method level history, replay at method level, generate test cases
55.
▲
by
artpar
3y ago
https://github.com/daptin/daptin
56.
▲
How does the Lombok magic work underneath
(unlogged.io)
4 points
by
artpar
3y ago
|
0 comments
57.
▲
by
artpar
3y ago
You can provide the classpath to the jshell (usually jshell -c target/classes) and with that jshell can locate your compiled classes. But you will have to create the instances of your target class object (plus all of its dependencies)
58.
▲
by
artpar
3y ago
Right, we are not doing anything in the hot reloading area. We are depending on either the jvm vendor provided hot reloading or jrebel
59.
▲
by
artpar
3y ago
I have actually never used clojure repl, I'll check it out. How does it work with application code ? Or is it for Java SDK ? I encourage you to give this a try, surely this should be less context switching if you are using intellij as
60.
▲
by
artpar
3y ago
I just mentioned this in another response but will say this again, generating junit test cases is what we started doing in the first place. We have still have that in the plugin. If you are interested I can share a custom build with that en
More ›