Urgent.News

What's breaking now, across thousands of outlets.

Tech

Agent Browsing Moved to the Cloud: Sessions, Locations, Handover, and the Per-Minute Bill

A month ago, if an agent hit a sign-in page, it borrowed your browser. Your Chrome, on your machine, competing with the agent's own work for memory. You signed in, stepped away, and the session lived in the one place you were also using. We moved that browser. Every octo, which is what we call an agent in Octomind, now has its own cloud browser running on our side, with its own profile, a…

For agents to work on websites, Octomind, the company behind Octos, has moved the browser to the cloud. Each Octo now has its own cloud browser, with its own profile, location, and the ability to view the keyboard in real-time. When an Octo signs in, the session begins and lives in the cloud, separate from the agent's personal sessions.

Agents can choose the location for the cloud browser, such as the United States, United Kingdom, Germany, France, Singapore, or no fixed address. The location setting sticks, ensuring consistent results for tasks that depend on location. The handover feature allows agents to take control of the browser for a few seconds to handle tasks that require human input, rather than writing workarounds for specific cases.

Octos browse at a rate of $0.02 per start and $0.015 per minute, with the last minute rounded up when the browser closes. This pricing model allows agents to batch multiple pages into a single session, reducing costs compared to opening a browser for each step. The conversation header now displays the current and total spending, with detailed spending information available upon request.

Agents can now submit forms to provide the additional details required by certain tools, without needing to interact with the Octo. The conversation flow has been streamlined, eliminating the need for unnecessary prompts and questions. Paid plans now support more model calls in parallel, increasing efficiency. The latest version of Octomind is 0.67.0, running on a more efficient model call system and allowing multiple files to be read simultaneously.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Roughly organizing entities, value objects, services, and use cases.

Well, it's related to Rails, DDD (Domain-Driven Design), and Clean Architecture. Here is a list of terms: - Entities: things identified by ID - Examples: User, Case, Order - Value Objects: things…

  • Entities are core objects identified by unique IDs in Ruby on Rails.
  • Value objects are defined by attributes, not identity, like a ¥1000 note.
  • Service objects encapsulate specific actions, orchestrating entities and value objects.

I Optimized a Button From O(n) to O(1). The Speed Didn't Matter.

A bug report, a route map, and three rounds of making it faster — a story about what Big O really measures, why constants win at small n, and why the best algorithm is sometimes deleting the question.

  • Original button had O(n) time complexity
  • Optimized with hash map to O(1) average time
  • Author concluded best algorithm may be deleting question

Why do we use primary keywords and hashtags in content creation and digital marketing?

Primary keyword This is the main phrase a page is built around, the thing you want it to rank for on Google. A write-up on your site might target “TryCloudflare phishing detection.” Why it matters…

  • Primary keywords centralize a page's focus to rank for specific search terms.
  • Hashtags categorize content on social media, expanding post reach and engagement.
  • Overuse of keywords or hashtags can negatively impact rankings and appear spammy.

Your Order API Needs More Than an Idempotency Key

An order API can accept an Idempotency-Key header on every request and still create a second order for the same intended purchase.

  • Idempotency key alone insufficient for single order guarantee
  • SQLite unique constraint on key ensures durability
  • Python script maintains single transaction for lookup & insertion

More from Saturday 31 October →