Technical Reference

Development Tools


SwiftNet API

pythonCopyfrom swiftnet import ChatCompletionClient

# Basic client setup
config = {}
client = ChatCompletionClient.load_component(config)

# Using SwiftNetHelper (Preview)
from swiftnet import SwiftNetHelper
helper = SwiftNetHelper()

Integration Examples

pythonCopy# Agent creation
agent = SwiftNetHelper.create_agent(config)

# Task execution
result = await agent.execute_task(task_description)

# Event handling
@helper.on_event
def handle_event(event):
    print(f"Event received: {event}")

Logging System


Event Types

  • OrchestrationEvent: Task management logging

  • WebSurferEvent: Web interaction tracking

  • SystemEvent: Core operations monitoring


Log Management

pythonCopy# Example log handler configuration
from swiftnet.utils import LogHandler

handler = LogHandler(log_file="log.jsonl")
handler.start()

Last updated