Gemini 3.5: The Era of Agentic Action is Here

For the past few years, the software engineering community has been entirely fixated on generation. We’ve built sophisticated pipelines to prompt LLMs to write code, generate text, and summarize logs. But as any senior engineer who has wrestled with complex LangChain implementations or fragile custom execution loops will tell you, generating text is not the same as getting things done.
Today, Google effectively bridged that gap with the announcement of Gemini 3.5: frontier intelligence with action. This release isn't just another parameter bump or minor context window expansion; it is a fundamental architectural pivot toward native agentic behavior.
Here at Ichiban Tools, we spend our days building utilities that save developers time. We've integrated LLMs deeply into our workflows. With Gemini 3.5, the paradigm shifts from us orchestrating the AI to the AI orchestrating the workflow.
#What Happened
Google unveiled the Gemini 3.5 family, emphasizing "intelligence with action." While previous iterations of Gemini (like 1.5 Pro) introduced massive context windows and incredible multimodal capabilities, they still largely relied on the developer to manage the execution state. If the model needed to search a database, read a file, and make a decision, your application code had to handle every single function call, parse the JSON, and hand the context back to the model iteratively.
Gemini 3.5 introduces an onboard execution engine. The model is now capable of long-horizon planning and autonomous tool use. Key features of the announcement include:
- Native Multi-Step Tool Orchestration: The model can call a tool, evaluate the result, and decide the next step without needing to return control to the host application between every single step.
- Action-Oriented Context Caching: State is maintained internally during an "action loop," drastically reducing the latency and token overhead of complex, multi-turn agentic workflows.
- Enhanced Failure Recovery: If a tool call fails (e.g., an API returns a 404 or a shell command throws a syntax error), Gemini 3.5 is trained to autonomously read the error, adjust its parameters, and retry—just like a human engineer would.
#Why It Matters
If you're building developer tools or internal platforms, you know the pain of brittle AI workflows. You prompt a model to execute a task, give it a suite of functions, and pray it doesn't hallucinate a required parameter or get stuck in an infinite loop of failed API calls.
Gemini 3.5 changes the economics of building agentic software. By pushing the "ReAct" (Reasoning and Acting) loop directly into the model's native capabilities, developers can strip out thousands of lines of orchestration code.
This means higher reliability, lower latency, and less engineering time spent babysitting AI loops. For the first time, we can confidently hand over a high-level objective ("Refactor this directory to use the new logging library") and trust the model to manage the micro-decisions: finding the files, making the edits, running the linter, and fixing the ensuing syntax errors.
#Technical Implications
From an architectural standpoint, adopting Gemini 3.5 requires rethinking how we interface with the API. Let's look at a few technical shifts you'll need to account for.
#1. High-Level Declarative Capabilities
Instead of defining micro-functions for every possible atomic action, you can now provide Gemini 3.5 with broader capabilities. The API introduces natively supported environments (like file system access or shell execution) that you can safely sandbox.
import { GoogleGenAI } from '@google/genai';
const ai = new GoogleGenAI({ apiKey: process.env.GEMINI_API_KEY });
// The new agentic paradigm
const response = await ai.models.executeTask({
model: 'gemini-3.5-pro',
objective: 'Migrate the legacy CSS files in /styles to Tailwind classes in the React components.',
sandbox: {
type: 'local_container',
permissions: ['read_write_workspace', 'run_tests']
},
config: {
maxAutonomousTurns: 15,
onRequiresApproval: (plan) => console.log("Approval needed for:", plan)
}
});
// The response contains the full trail of actions taken, not just text.
console.table(response.actionTrail);
#2. Drastic Reductions in Token Round-Trips
Previously, a 5-step action required 5 distinct HTTP requests to the inference endpoint, passing the massive accumulated context window each time. Gemini 3.5's stateful execution means you make one request. The model handles the intermediate reasoning steps internally, only returning the final result (or yielding when it hits an approval boundary). This is a massive cost and latency win.
#3. Deterministic Fallbacks
One of the most impressive technical feats detailed in the release is the model's ability to seamlessly drop into deterministic fallbacks. If an objective is too ambiguous, Gemini 3.5 will automatically generate a targeted clarification question rather than guessing and destroying state.
#What's Next for Ichiban Tools
We are already experimenting with the early access endpoints. You can expect to see Gemini 3.5 deeply integrated across the Ichiban Tools ecosystem very soon:
- CLI Enhancements: Our CLI tools will transition from single-turn assistants to autonomous agents. You'll be able to ask the CLI to "diagnose and fix the Webpack build failure," and it will investigate logs, tweak configurations, and verify the fix entirely on its own.
- Smarter Editors: Our PDF, Audio, and Video workflows will support macro-commands. Instead of manually applying 10 different filters or edits, you can issue high-level directives ("Normalize the audio, cut out dead air, and generate chapter markers") and watch it execute.
#Conclusion
The release of Gemini 3.5 is the starting gun for the agentic era. We are moving past the phase of AI as a conversational novelty or a simple autocomplete engine. AI is now an active participant in the engineering lifecycle—a system capable of taking action, recovering from failure, and driving tasks to completion.
It’s time to stop writing boilerplate AI orchestrators and start building real tools. The frontier is open. Let’s get to work.