Dario Hamidi Profile
Dario Hamidi

@_dhamidi

Followers
531
Following
189
Media
45
Statuses
500

Software Engineer at Sourcegraph / @AmpCode / πŸ‡ͺπŸ‡ͺ – I live in tmux

Tallinn, Estonia
Joined October 2013
Don't wanna be here? Send us removal request.
@_dhamidi
Dario Hamidi
3 days
Here's a concrete reward for good software architecture: if your system contains of easily identifiable components, Amp can create them faster and cheaper for you.
@sqs
Quinn Slack
3 days
Token-by-token, the new `rush` mode in @AmpCode is 67% cheaper and 50% faster than `smart`. Prompt-to-result (which is what you actually care about), it depends. We've been liking it for small, well-defined tasks. Try it and let us know what you think!
0
0
6
@_dhamidi
Dario Hamidi
17 days
What's one architectural decision you make in all projects you start? For me it's unidirectional dataflow.
0
0
0
@_dhamidi
Dario Hamidi
17 days
Toolbox tools are now properly streaming their output
0
1
16
@_dhamidi
Dario Hamidi
18 days
Compaction does encourage laziness, essentially letting you give up on your context window. Given how precious the context window is, that's a bad idea. Handoff instead of compact solves this elegantly
@nicolaygerold
Nicolay Gerold
18 days
Today I ripped out /compact from Amp. I think we found something better: /handoff Here is me and @sqs talking about why
0
1
7
@rockorager
Tim Culverhouse
19 days
Unix has almost the perfect permissions model for agents. Give them a $HOME. Put agent tools in ~/.local/bin. Selectively give them access to your files using chown.
3
3
36
@_dhamidi
Dario Hamidi
19 days
Here's the full post with a walkthrough on how to create a new tool called `run_tests`, all commands and output shown: https://t.co/ovx2jPuTCJ
0
1
12
@_dhamidi
Dario Hamidi
19 days
We've made Amp toolboxes better: β€’ AMP_TOOLBOX supports multiple toolboxes, like PATH β€’ `amp tools make` creates a new, ready-to-edit tool β€’ `amp tools show` inspects it β€’ `amp tools use` tests it It's now super easy to create a new tool and get immediate feedback.
7
9
67
@_dhamidi
Dario Hamidi
2 months
0
0
1
@thorstenball
Thorsten Ball
2 months
Amp's CLI is now a proper, full-on TUI. Best part for me personally? No more Ink, no more flicker.
37
41
584
@_dhamidi
Dario Hamidi
2 months
Amp now lets you provide tools to the agent with a few lines of code. Instead of writing an MCP server, you can drop any executable into a directory you tell Amp about. As long as the executable can produce a tool description, Amp will pick it up. This way Amp doesn't have to
8
16
133
@GeoffreyHuntley
geoff
3 months
[πŸ‘‡link below πŸ‘‡] When I speak with peers who have similarly spent the same amount of time invested in these tools, we're noticing a new emergent pattern: We are reducing our consumption of open-source software and minimising our dependencies on third parties. Instead of
9
2
37
@_dhamidi
Dario Hamidi
3 months
@AmpCode Here's a real example of how it works
0
0
20
@_dhamidi
Dario Hamidi
3 months
This is the longest I had @AmpCode work without supervision - I could hardly believe it, it just kept going. The secret ingredients were: - giving Amp a structured planning tool (NOT markdown files) - telling it to use a subagent for each step of the plan. I had the plan
21
15
146
@_dhamidi
Dario Hamidi
3 months
Amp now has a better permission system. You can now define exactly which tool (built-in or MCP) can run with which arguments.
3
8
95
@thorstenball
Thorsten Ball
3 months
New JetBrains integration in the Amp CLI
11
14
106
@thorstenball
Thorsten Ball
4 months
Our next step towards more agents in the terminal: amp -x
11
22
166
@_dhamidi
Dario Hamidi
4 months
Part URI is not valid per rules defined in the Open Packaging Conventions specification. The Open Packaging Conventions specification is ECMA-376, which points to RFC3987 which tells you what characters are allowed in a package. ChatGPT saw the space, I didn't.
0
0
0
@_dhamidi
Dario Hamidi
4 months
Amp's new CLI is finally the default! https://t.co/ONc7TvhZCS
Tweet card summary image
ampcode.com
Today we released a new version of our Amp CLI
1
1
40