# Test fixture for ACP integration tests
version: "0.1"

sessions:
  # Pre-defined session for loading tests
  - id: "test-session-1"
    title: "Preloaded Test Session"
    created_at: "2025-01-01T00:00:00Z"
    participants:
      - id: "user-1"
        kind: user
        display_name: "Test User"
      - id: "assistant-1"
        kind: assistant
        display_name: "Test Assistant"
    messages:
      - id: "msg-1"
        session_id: "test-session-1"
        role: user
        content: "This is a preloaded message"
        created_at: "2025-01-01T00:00:01Z"
      - id: "msg-2"
        session_id: "test-session-1"
        role: assistant
        content: "This is a preloaded response"
        created_at: "2025-01-01T00:00:02Z"
        parent_id: "msg-1"

responders:
  keyword_map:
    hello: "Hello! How can I help you today?"
    test: "This is a test response"
    story: "Once upon a time, in a digital realm far away, there lived a brave ACP connector who ventured forth to test the limits of communication protocols."
  default_strategy: echo

streaming:
  enabled: true
  tokens_per_chunk: 3
  chunk_interval_ms: 50
  jitter_ms: 10
