Skip to content

Latest commit

 

History

History
47 lines (36 loc) · 1.99 KB

File metadata and controls

47 lines (36 loc) · 1.99 KB

�[1mslash-agent run:///home/martin/bin/best-effort-completions.py�[0m (type 'exit' to quit)

��[1m�>��[0m� �[2m> �[0m�[2m�[35m[tokens] prompt 1,443 | completion 94 | total 1,537�[0m �[36m�[1m▶ read_file(path='slash_agent.py')�[0m �[2m #!/usr/bin/env python3 """ Agent that exposes slash commands as LLM-callable tools.

The LLM can invoke slash commands (clear, model, usage, help) directly as structured tool calls, in addition to standard coding tools. """ from future import annotations

import argparse

from agentknit import Tool, build_tool_spec, register_tools_in_library from agentknit import SLASH_COMMAND_TOOL, slash_tool_ctx from agentknit.tool_library import t_read, t_write, t_run, t_update from agentknit._core import DEFAULT_ENDPOINT

── tool registry ──────────────────────────────────────────────────────────────

_TOOLS = [ SLASH_COMMAND_TOOL,�[0m �[2m … (209 more lines)�[0m �[36m�[1m▶ slash_command(command='usage')�[0m �[2m �[1mSession token usage:�[0m trajectory: 475ac7cc05f1 prompt: 1,443 tokens completion: 94 tokens �[36mtotal: 1,537 tokens�[0m messages: 3 (excl. system)�[0m �[2m�[35m[tokens] prompt 4,056 | completion 123 | total 4,179�[0m

�[32m�[1m» �[0mslash_agent.py is a REPL agent entry point that:

  • Exposes slash commands (clear, model, usage, help) as LLM-callable tools
  • Includes standard coding tools (read_file, write_file, run_shell, edit_file)
  • Supports one-shot task execution or interactive REPL mode
  • Maintains session history and readline-based CLI

Session token count: 1,537 total (1,443 prompt + 94 completion, 3 messages)

�[2m�[35m[session tokens] prompt 5,499 | completion 217 | total 5,716�[0m

��[1m�>��[0m�

�[2mResume: slash_agent.py run:///home/martin/bin/best-effort-completions.py --session 475ac7cc05f1�[0m