Skip to content

User Guide

This guide covers the EleAgent web interface — how to start sessions, interact with the AI agent, and use the available features.

Starting a Session

Navigate to the web UI in your browser. After logging in, you'll see the sidebar with the project workspace.

Project and Session Picker

The sidebar shows available projects (data directories) and their sessions. Click + New Session to start a new conversation with the agent.

Project and session picker

Each session displays:

  • Session name (auto-generated from the first message or manually set)
  • Time since last activity
  • Message count
  • Active/idle status indicator (green dot = active)

Conversation History

Previous sessions are listed under the project. Click any session to resume the conversation. The conversation history, including tool outputs and agent responses, is fully preserved.

Conversation history

Chat Interface

The main area is a chat interface where you interact with the AI agent. Type your question in Slovenian or English and press Enter. The agent responds with structured phases (triage, clarification, plan, execution) and displays tool outputs inline.

Chat interface with agent response

Thinking Modes

You can control how deeply the agent reasons before responding. Click the thinking mode selector at the bottom of the chat:

Thinking mode selector

ModeDescriptionUse When
StandardRegular responseSimple questions, file lookups
ThinkBasic extended thinkingMulti-step analysis
Think HardThorough evaluationComplex cross-referencing
Think HarderDeep analysis with alternativesConflicting data, edge cases
UltrathinkMaximum thinking budgetCritical analysis requiring full reasoning

TIP

Higher thinking modes take more time but produce more thorough analysis. For routine queries (e.g., "What kampada is at km 18.5?"), Standard mode is sufficient. For complex queries (e.g., "Compare concrete volumes between IFC models and Excel for all KPP kampadas"), use Think Hard or higher.

Interactive Questions

The agent can ask clarifying questions before proceeding with analysis. These appear as interactive selection prompts:

Interactive question UI

For example, the agent might ask which tunnel zone you're interested in before querying kampada data. Select an option and click Enter to continue.

Plan Mode

The mode toggle at the bottom of the chat switches between Default Mode (agent executes tools directly) and Plan Mode (agent presents a plan for approval before executing).

Mode toggle

Shell View

Click the Shell tab in the right panel to see the raw terminal output of the agent's execution. This shows the underlying tool calls, script output, and file operations as they happen in real time.

Shell view

This is useful for advanced users who want to see exactly what commands the agent is running, or to debug unexpected results.

File Browser

Click the Files tab in the right panel to browse project files. The file explorer shows the directory structure of the mounted data volume (/data).

File explorer

Viewing Files

Click a text file to preview it in the built-in viewer:

Text file viewer

The right pane supports multiple tabs: Chat, Shell, Files, and Source Control.

Downloading Files

Binary files (Excel, IFC, etc.) that cannot be displayed as text show a download button:

Binary file download

This also applies to artefacts generated by the agent (e.g., CSV exports).

Audio Recording

For test sessions, a built-in audio recording feature captures the discussion between the test user and the testing supervisor. Click the microphone icon to start recording:

Record audio button

Recordings are saved to the artefacts directory and can be automatically transcribed for later analysis. This is used to capture context that isn't reflected in the chat — such as verbal observations, confusion points, and suggestions.

Settings

Click Settings in the bottom-left corner to configure:

Permissions

Control which tools the agent can use without prompting for approval. Common presets include shell commands, file operations, and search tools.

Settings — Permissions

Context Window

The context usage indicator shows what percentage of the token budget has been consumed in the current session:

Context usage

When the context window fills up, start a new session. The agent does not carry over context between sessions.

Tips for Effective Queries

  1. Be specific — "What is the concrete volume for kampada A271?" works better than "Tell me about A271"
  2. Specify the data source — "Check the IFC model for..." or "Look in the Excel kampada list for..."
  3. Ask for cross-validation — "Compare the concrete volumes in the IFC model vs. the Excel table"
  4. Use Slovenian terms — The agent understands domain terms: stropna plosca, talni obok, notranja obloga, etc.
  5. Review the plan — When the agent presents a plan, check that it's querying the right files before approving
  6. Export results — Ask the agent to "output as CSV" or "save a summary" for structured results