Changelog

Follow new updates and improvements to Swiftask.

May 22nd, 2026

Your meetings now happen everywhere you do. Whether you're in Google Meet, Teams, or checking transcripts from the web, Swiftask's AI agent joins the conversation automatically, no setup required. Record, transcribe, and analyze in real-time, all from your browser.

Chrome extension: Automatic meeting recording

Install the Swiftask extension from the Chrome Web Store and meetings start recording instantly. When you open Google Meet or Teams, a popup appears offering to record. Select your AI agent, approve its entry to the meeting, and watch it transcribe in real-time, no manual clicking, no switching between apps.

  • One-click setup – Install from Chrome Web Store, then meetings auto-detect

  • Smart agent selection – Choose which AI agent handles transcription for each meeting

  • Bot joins automatically – Agent enters as a participant (with your approval) and captures everything

  • Real-time transcription – View the transcript as the meeting happens in your web interface

  • Works with – Google Meet, Teams, and other major platforms

How to test it:

  1. Install the Swiftask extension from the Chrome Web Store

  2. Open Google Meet or Teams in your browser

  3. The popup appears automatically, select your preferred AI agent

  4. Approve the agent's entry to the meeting

  5. Watch the real-time transcription appear in your Swiftask web interface

  6. Access summaries, action items, and decisions just like desktop recordings

Web interface: Monitor meetings in real-time

Can't use the extension? Copy your meeting link and paste it into Swiftask's web interface. The AI agent joins the same way, and you get the same real-time transcription and analysis, all without leaving your browser.

  • Paste meeting link – No installation needed; just copy and paste the meeting URL

  • Real-time viewing – Watch transcription appear as the meeting progresses

  • Full analysis – Extract action items, summaries, and decisions instantly

  • Available on all plans – Pro, Team Starter, Team Growth, and Custom

How to test it:

  1. Copy your meeting link (Google Meet, Teams, etc.)

  2. Go to Meetings → Record Meeting in Swiftask web

  3. Paste the meeting link in the interface

  4. Select your AI agent and approve its entry

  5. See real-time transcription in the web interface

  6. Use all standard meeting analysis features

See how it works in this video:

Key details

  • Desktop app still powers automatic detection – The Swiftask desktop app continues to auto-detect meetings on your computer and record without any action

  • Agent validation required – Meeting participants see the bot request entry; you approve it to start transcription

  • Same analysis everywhere – Whether recorded via extension, web link, or desktop app, all meetings get the same AI-powered summaries, action items, and decision tracking

  • Available on all plans – No plan restrictions; everyone gets browser-based meeting recording


Ready to try it? Install the Swiftask extension from the Chrome Web Store, open your next meeting, and let the AI handle the note-taking.

May 19th, 2026

Turn your Python functions into reliable agent skills. Define once, execute infinitely.

Until now, you had two choices: either let your agents generate Python code on-the-fly (flexible, but unpredictable), or manually write every integration. Neither was ideal.

You had solid Python code; tested code, code that works, but your agents couldn't use it directly.

We've created Python Code Execution: a way to turn your Python functions into reusable agent skills.

Here's how it works:

  1. You write a Python function (a real one, with your business logic)

  2. You deploy it as an agent skill in 2 minutes

  3. Your agents execute it whenever they need it, always the same way

No dynamic generation. No hallucinations. No surprises. Just your code.

What You Can Do Now

  • Currency conversion: Your agents convert amounts with live exchange rates, without asking you

  • Data validation: Normalize emails, phone numbers, addresses before they touch your database

  • Complex business logic: Calculate discounts, taxes, fees, exactly as your rules require

  • API integration: Wrap your API calls with authentication and error handling, then let agents use them

  • Data transformation: Clean, reformat, enrich data before sending it elsewhere

  • Structured reports: Aggregate and format data for presentation or automatic export

Technical Details

Your code runs in an isolated, secure environment:

  • Timeout: 30 seconds per execution (configurable by plan)

  • Memory: 512 MB per execution

  • Libraries: You have access to requests, pandas, numpy, json, datetime, and more

  • Errors: Smart handling, errors are captured and returned usefully

  • Traceability: Every execution is logged for audit and debugging

Get Started in 5 Minutes

  1. Open an agent (existing or new)

  2. Go to SkillsAdd a skill

  3. Select "Python Code Execution"

  4. Paste your Python function (e.g., a currency converter)

  5. Test with real data

  6. You're done.

Concrete Example:

def convert_currency(amount: float, from_currency: str, to_currency: str) -> str: import requests url = f"https://api.frankfurter.app/latest?amount={amount}&from={from_currency}&to={to_currency}" response = requests.get(url, timeout=10) data = response.json() converted = data["rates"][to_currency] return f"{amount} {from_currency} = {converted} {to_currency}" 

Save, test, it's live.

Python Code Execution vs. Python Code Interpreter : When to Use Which?

We also offer Python Code Interpreter (dynamic code generation). Here's the difference:

Code Execution

Code Interpreter

You define

The complete function

Just the task

Your agent

Executes it exactly

Generates it dynamically

Best for

Production, repetitive workflows

Exploration, one-off tasks

Control

Total (it's your code)

Limited (agent makes it up)

Use Code Execution if:

  • You have code that works and needs to stay stable

  • You need total control over the logic

  • It's for production (payments, sensitive data, etc.)

Use Code Interpreter if:

  • You're exploring, experimenting

  • Every request is different

  • You don't have predefined code

Availability

  • Pro plan and higher (Team Starter, Team Growth, Custom)

  • Not available on the free plan

  • Where to find it: Agents → [Your agent] → Edit → Skills → Add a skill → "Python Code Execution"

What This Changes for You

Before: You had Python code + your agents = two separate worlds.

Now: Your Python code = an agent skill = a complete, end-to-end workflow.

No more need to:

  • Rewrite your business logic

  • Ask your agents to generate risky code

  • Maintain two versions of the same logic

Just: Define once, execute infinitely.


"Ready to turn your Python code into an agent skill? Check out the documentation."

→ Discover at docs.swiftask.ai

May 19th, 2026

We've launched the Datagouv Model Context Protocol (MCP) server, connecting Swiftask agents directly to France's largest open data platform. Your agents can now query public datasets on business information, legal documents, real estate, employment, and more, without switching tools or writing custom connectors.


Datagouv MCP server integration

French enterprises now have direct access to France's most comprehensive open data repository through a dedicated MCP server. This means your agents can instantly retrieve and analyze public datasets across multiple domains: from company registry data (INSEE/Sirene) to real estate valuations (DVF), employment statistics (DARES), and public tender information (BOAMP).

The integration uses the Model Context Protocol (MCP) standard, Swiftask's new connector architecture that eliminates the need for manual API configuration. Simply enable the Datagouv skill on your agent and start querying French public data in natural language.

Supported data sources:

  • Company information: INSEE Sirene API (business registry, SIREN/SIRET lookups)

  • Legal & compliance: Légifrance API (French legislation, regulations)

  • Public tenders: BOAMP API (French government procurement notices)

  • Real estate: DVF (real estate transaction data)

  • Employment: DARES open data (labor market statistics)

  • Health & social: Ameli/HAS data (healthcare information)

  • Macro-economic: INSEE/Eurostat APIs (national statistics)

  • EU regulations: EUR-Lex (European legal documents)

How to use it:

  1. Open your agent configuration → Skills section

  2. Search for and add the Datagouv MCP server skill

  3. Configure access mode (read-only recommended for public data)

  4. Start asking your agent questions like: "What companies are registered in Lyon?" or "Show me recent public tenders for construction services"

How to test it:

  1. Create or open an existing agent

  2. Add the Datagouv MCP server skill from the Skills library

  3. In Chat, ask your agent to retrieve data: "Find all businesses registered to [company name]" or "What are the latest public procurement notices?"

  4. Verify responses include accurate data sourced directly from Datagouv

  5. Test filtering and sorting capabilities with natural language queries

Availability: All plans (Pro, Team Starter, Team Growth, Tailored)

What this enables:

  • Compliance teams can instantly verify company information and regulatory requirements

  • Business analysts can access economic data and labor market trends without manual lookups

  • Government relations teams can monitor public tenders in real time

  • Real estate professionals can query transaction data and valuations instantly

  • Researchers and consultants can combine Datagouv data with your own knowledge base for richer analysis

May 15th, 2026


Questions about knowledge tables? We've got you covered.

What are knowledge tables?

Knowledge tables let you organize your business data (leads, products, FAQs, customer info, test cases) in structured, queryable tables. Your AI agents can instantly access this data to provide accurate, context-driven responses—no manual lookups needed.

Think of them as: Organized spreadsheets your agents can understand and use automatically.

How do they work?

  1. Create a table with custom columns (text, numbers, dates, booleans, and more)

  2. Add your data

  3. Connect the table to your agents

  4. Your agents query the data in real time to answer questions or complete tasks

Available on all plans

Knowledge tables work on Pro, Team Starter, Team Growth, and Custom plans—no extra cost, no restrictions.


Learn more

For step-by-step guides, use cases, and technical details, visit our documentation:

🔗 Knowledge tables — Complete guide

Have questions? Our support team is here to help.

May 12th, 2026

We're thrilled to introduce Knowledge tables, a new way to structure and organize your business data so your AI agents can access it instantly. No more scattered spreadsheets, keep your leads, products, FAQs, and customer information in one place, ready for your agents to use.

Knowledge tables

Create simple, organized tables for any type of business data, then connect them to your agents. Whether you're managing leads, product catalogs, or FAQ databases, knowledge tables let you structure information in a way that makes sense for your team and your AI.

  • Create tables with custom columns and rows, no coding required

  • Organize leads, products, FAQs, or any structured data you need

  • Agents can query and access your tables to provide accurate, data-driven responses

  • Available immediately in the Knowledge section: Knowledge → Knowledge tables

  • Search tables by name using the built-in search bar

  • No technical limits, create as many tables as you need

  • Available on all plans (Pro, Team Starter, Team Growth, and Custom)

How to test it: Navigate to Knowledge in your sidebar, click the Knowledge tables tab, then click "+ New table" to create your first table. Add columns, enter your data, and immediately make it available to your agents.


What this means for you

For team leads: Stop managing data across multiple tools. Keep your leads, products, and FAQs in Swiftask where your agents can access them in real time.

For agents: Your AI now has direct access to structured, up-to-date business data, enabling more accurate and contextual responses.

For everyone: Knowledge tables are available to all users on all plans, no restrictions, no extra cost, no setup complexity.


Getting started

  1. Go to Knowledge → Knowledge tables

  2. Click + New table

  3. Name your table and add columns (text, numbers, dates, booleans, and more)

  4. Add your data

  5. Your agents can now query the table and use the data in their responses

Ready to organize your data? Start creating your first table today!

May 8th, 2026

We have integrated five new LLM models into Swiftask to strengthen your AI agnosticism and offer you even more options tailored to your needs. Discover xAI Grok 4.3, Kimi K2.6, Qwen3.6 Plus, Qwen3.6 Flash, and Qwen3.6 Max Preview, all available immediately, at no extra cost.

xAI Grok 4.3

Grok 4.3 brings deep understanding and fast reasoning. Designed for analytical tasks and workflows requiring nuanced reflection, this model excels in analyzing complex data and solving multi-step problems.

  • Ideal for: Strategic analysis, logical reasoning, processing complex documents

  • Available on: All plans (Pro, Team Starter, Team Growth, Custom)

  • Access: Chat → Model Selector | Agents → Configuration → Model Selection

Kimi K2.6

Kimi K2.6 offers low latency and fine-tuned contextual understanding. Perfect for real-time interactions and tasks requiring quick responses without compromising on quality.

  • Ideal for: Interactive chat, real-time transcription, quick answers

  • Available on: All plans (Pro, Team Starter, Team Growth, Custom)

  • Access: Chat → Model Selector | Agents → Configuration → Model Selection

Qwen3.6 Plus

Qwen3.6 Plus combines performance and versatility. This balanced model is suitable for a wide range of tasks, from writing to analysis and generating structured content.

  • Ideal for: General writing, summaries, content analysis, artifact generation

  • Available on: All plans (Pro, Team Starter, Team Growth, Custom)

  • Access: Chat → Model Selector | Agents → Configuration → Model Selection

Qwen3.6 Flash

Qwen3.6 Flash is optimized for speed. It is ideal for high-volume tasks and workflows where responsiveness takes precedence over analytical depth.

  • Ideal for: Repetitive tasks, support chat, bulk processing, quick interactions

  • Available on: All plans (Pro, Team Starter, Team Growth, Custom)

  • Access: Chat → Model Selector | Agents → Configuration → Model Selection

Qwen3.6 Max Preview

Qwen3.6 Max Preview is the most powerful version of the Qwen3.6 series. Designed for demanding tasks, it offers advanced reasoning and expanded multimodal capabilities.

  • Ideal for: Complex reasoning, in-depth analysis, critical tasks, strategic problem-solving

  • Available on: All plans (Pro, Team Starter, Team Growth, Custom)

  • Access: Chat → Model Selector | Agents → Configuration → Model Selection


How to access these new models

In Chat:

  1. Open Chat

  2. Click the Model Selector at the top of the input field

  3. Browse the list and select one of the new models

  4. Start conversing

For your Agents:

  1. Go to Agents

  2. Select your agent and click Edit

  3. Open ConfigurationModel Selection

  4. Choose one of the new models

  5. Save

For Default Settings:

  1. Go to Workspace administrationSettingsAdvanced

  2. Select your default model for Chat, Meeting AI, Transcription AI, or Artifact AI

  3. Click Update


How to test each model

xAI Grok 4.3:

  • Ask a strategic question: "Analyze this business problem and propose three solutions with their pros and cons"

  • Test chain-of-thought reasoning on complex logical tasks.

Kimi K2.6:

  • Measure response speed with a simple question.

  • Example: "Summarize this article in 3 key points [paste content]"

  • Ideal for testing in fast chat mode.

Qwen3.6 Plus:

  • Try a writing task: "Draft a professional email for [context]"

  • Test analysis: "Extract the key points from this document"

Qwen3.6 Flash:

  • Submit multiple questions in a row to measure responsiveness.

  • Test on repetitive or classification tasks.

Qwen3.6 Max Preview:

  • Upload a large document and request a detailed analysis.

  • Try a multi-step reasoning task.

  • Example: "Analyze this report and propose a data-driven strategy"


Improvements

Real-time AI model recommendations now include all five new models. Simply describe your task in the chat, and Swiftask will automatically suggest the best-fitted model, no manual selection required.


All these models are included in your current plan. No upgrade necessary.

Open Chat now and test these new models to discover the one that will transform your workflow. 🚀


Important Notes

  • ✅ All models are available on all plans (Pro, Team Starter, Team Growth, Custom)

  • No extra cost, included in your current subscription

  • ✅ Switch between models in 1 click according to your needs

  • ✅ Compatible with your existing agents, Knowledge Base, and skills without modification


Ready to explore this new generation of models? Open Chat now and test each one. 🎯

May 8th, 2026

You can now create and manage AI agents directly from your application using our REST API. Instead of configuring agents through the interface, send a single API request with your agent's name, description, system prompt, and greeting messages. Your agent is created, configured, and ready to use instantly.

This is perfect for platforms integrating Swiftask, SaaS products offering white-label agents, or teams managing large agent fleets across different projects.

Create Agent API

The new Create Agent endpoint lets you automate agent deployment. Define all required properties (name, description in English and French, system prompt, greeting messages), send a POST request to https://api.swiftask.fr/admin/agent/create, and receive your agent's ID, slug, and status in response.

  • Endpoint: POST https://api.swiftask.fr/admin/agent/create

  • Required fields: 6 mandatory properties (name, description, descriptionFR, systemPrompt, greetingMessage, greetingMessageFR)

  • Field constraints: Agent name up to 100 characters; description up to 500 characters

  • Response: Agent ID, slug, status, and creation timestamps

  • SDK compatible: Works with OpenAI SDK (Python, JavaScript, TypeScript, Node.js)

  • Streaming: Full support for real-time responses via Server-Sent Events (SSE)

  • Available on: All paid plans (Pro, Team Starter, Team Growth, Tailored) with no usage limits

  • Find it in: Agent Settings → API tab

How to test it:

  1. Go to Account Settings → API → Create new key. Copy it immediately (displayed only once).

  2. Open your agent → Agent Settings (gear icon) → API tab → Copy your agent slug.

  3. Install the OpenAI SDK: pip install openai (Python) or npm install openai (JavaScript).

  4. Use this Python example to test:

    from openai import OpenAI client = OpenAI(api_key="YOUR_API_KEY", base_url="https://api.swiftask.fr/v1") response = client.chat.completions.create( model="your-agent-slug", messages=[{"role": "user", "content": "Test message"}] ) print(response.choices[0].message.content) 
  5. Verify the agent responds using its configured knowledge base and skills.

Use cases:

  • Platform integration: Embed Swiftask agent creation into your SaaS product

  • White-label agents: Let your customers deploy branded AI agents without accessing Swiftask directly

  • Fleet management: Automate agent creation and configuration across your organization

  • Custom workflows: Build agents programmatically as part of your business logic

May 7th, 2026


Full compatibility, zero friction

Swiftask agents are now fully compatible with the OpenAI SDK. You can use any OpenAI client library (Python, JavaScript, Node.js, or others) to send messages to your agents and receive responses, just as you would with OpenAI's own models. No special integration code needed, just point the SDK to Swiftask's API endpoint, authenticate, and go.


OpenAI SDK Compatibility for Agents

Your Swiftask agents now work seamlessly with the OpenAI SDK. This means you can leverage the familiar OpenAI interface, the one your team already knows, while powering it with your custom agents, knowledge bases, and skills.

Whether you're integrating agents into existing applications, automating document processing, or building real-time chat experiences, the OpenAI SDK compatibility makes it trivial to do.

  • Base URL: https://api.swiftask.fr/v1

  • Authentication: Use your existing Swiftask API key (generate one in Account Settings → API)

  • Model parameter: Specify your agent's slug (found in Agent Settings → API tab)

  • Supported SDKs: Python, JavaScript, TypeScript, Node.js, and any other OpenAI-compatible client

  • Streaming: Full support for real-time responses via Server-Sent Events (SSE)

How to test it:

  1. Create an API key : Go to Account Settings → API → Create new key. Copy it immediately (shown only once). Optionally set an expiration date for security.

  2. Get your agent's slug : Open your agent → Settings (gear icon) → API tab → Copy the Agent slug.

  3. Install the OpenAI SDK : Run pip install openai (Python) or npm install openai (JavaScript).

  4. Configure and call your agent : Here's a quick Python example:

from openai import OpenAI client = OpenAI( api_key="YOUR_API_KEY", base_url="https://api.swiftask.fr/v1" ) response = client.chat.completions.create( model="AGENT_SLUG", messages=[{"role": "user", "content": "Hello, how can you help me?"}] ) print(response.choices[0].message.content) 

And the same in JavaScript:

import OpenAI from 'openai'; const client = new OpenAI({ apiKey: 'YOUR_API_KEY', baseURL: 'https://api.swiftask.fr/v1', }); const response = await client.chat.completions.create({ model: 'AGENT_SLUG', messages: [{ role: 'user', content: 'Hello, how can you help me?' }] }); console.log(response.choices[0].message.content); 
  1. Enable streaming (optional) : For real-time responses, set stream=True (Python) or stream: true (JavaScript). The response will stream back character by character, giving users immediate feedback.


Practical Use Cases

Integrate agents into support chatbots : You have a customer support agent in Swiftask and want to use it in your existing Node.js application. Now you can use the OpenAI SDK directly, no custom code needed.

Batch process documents : Process hundreds of documents with your document analysis agent using a simple Python loop. The agent processes each one and returns structured results.

Stream responses in web apps : Display agent responses in real-time on your web page. Streaming makes the experience feel faster and more interactive.


Best Practices

  • Secure your API key : Treat it like a password. Store it in environment variables or secret management tools, never hardcode it.

  • Set expiration dates : When creating an API key, set an expiration date for security. Rotate keys periodically.

  • Use descriptive key names : Name your keys by use case (e.g., "Production Bot", "Testing Bot") to track usage and manage access.

  • Handle errors gracefully : Wrap API calls in try-catch blocks and provide meaningful error messages to users.

  • Use streaming for better UX : Streaming responses feel faster to end users because they see content appear in real-time instead of waiting for the full response.


Get Started Now

Ready to use your agents with the OpenAI SDK?

Head to Account Settings → API, create your key, grab your agent's slug, and start building.

Your agents are now as easy to integrate as OpenAI's GPT models. 🎯

More informations : https://docs.swiftask.ai/

April 30th, 2026

We are thrilled to announce the addition of two powerful models to the Swiftask platform. OpenAI GPT-5.5 brings advanced reasoning capabilities, while GPT Image 2 revolutionizes image generation with near-perfect text rendering and photorealistic quality. Both models are now available on all plans.

OpenAI GPT-5.5 — Your Most Advanced Reasoning Engine

GPT-5.5 is OpenAI's latest model, designed for tasks where precision and depth are paramount. It replaces GPT-5.4 and offers superior performance on complex problems and nuanced instructions.

  • 1.1M Token Context Window: Process large documents, complex code, and long conversations in a single request.

  • Enhanced Reasoning: Greater accuracy for complex logic, analysis, and research.

  • Better Instruction Following: Fewer surprises in extended interactions.

  • Multimodal Features: Integration of vision, web search, and function calling.

  • Available on All Plans: Pro, Team Starter, Team Growth, and Custom at no extra cost.

OpenAI GPT Image 2 — Image Generation Reimagined

GPT Image 2 is a complete overhaul, delivering sharper images and exceptional text rendering. Launched in April 2026, it sets new standards for AI-generated imagery.

  • Near-Perfect Text Rendering: Over 95% accuracy in multiple languages, including English, French, Japanese, and Chinese.

  • Accurate Colors: Elimination of yellow tints, with neutral and realistic colors.

  • Flexible Resolutions: Image generation from 1024×1024 up to 4K (3840×2160).

  • Three Quality Levels: Low for quick drafts, Medium for everyday use, and High for final assets.

  • Contextual Understanding: Image generation that accounts for meaning and spatial relationships.

How to Access These New Models:

  • In Chat: Click the AI model selector → Select "OpenAI GPT-5.5" or "OpenAI GPT Image 2".

  • For Agents: Agent configuration → Model selection → Choose the desired model.

  • For Sub-Agents: Sub-agents configuration → Model selection → Choose the desired model.

With these additions, you no longer need to juggle multiple tools or subscriptions. Everything you need is now available on a single platform, accessible to your entire team. Try these new features now!

April 28th, 2026

Managing multiple agent conversations just got easier. We've added smart filtering to your chat history, and conversations now stay organized the way you work.


Filter conversations by agent

You can now quickly find conversations by agent directly in your chat history. Use the "Filter by agent" button at the top right of your search field to filter by agent, or search by agent name to instantly find the conversations you need.

  • Find it in: Chat Hub (left sidebar) → Search field → "Filter by agent" button

  • Search by: Agent name or use the dropdown filter

  • Available on: All plans (Pro, Team Starter, Team Growth, Tailored/Enterprise)

How to test it:

  1. Open the Search field in the Chat Hub from your left sidebar

  2. Look for the "Filter by agent" button at the top-right of your search field

  3. Click the dropdown or use the search field to type an agent name

  4. Your conversation list instantly filters to show only that agent's sessions


Active conversations stay at the top

Chat sessions now automatically move to the top of your list whenever a new message is sent. Your most active conversations are always within reach, keeping your focus on what matters.

  • Enabled by default for all users

  • No configuration needed, it just works

How to test it:

  1. Open a chat conversation from your history

  2. Send a message to the agent

  3. Return to your chat history, the session should now appear at the top of the list

  4. Send messages to different agents and watch the list reorder automatically