agents actor run posts no information. #1603

Open
opened 2026-04-02 23:08:57 +00:00 by brent.edwards · 0 comments
Member

Given

cd ~
mkdir test
cd ~/test
mkdir 20260402-2
cd 20260402-2
mkdir data
uv venv
source .venv/bin/activate
uv pip install -e /app
agents init --yes

cat << EOF > simple_llm.yaml
# Simple LLM Actor Example
# Demonstrates the most basic actor configuration with just an LLM and system prompt

name: local/code_reviewer
type: llm
description: Reviews Python code for best practices, style, and potential bugs
version: "1.0"
provider: CleverThis

# LLM configuration
model: gpt-4
system_prompt: |
  You are an expert Python code reviewer. Review code for:
  - PEP 8 style compliance
  - Best practices and design patterns
  - Potential bugs and edge cases
  - Performance considerations
  - Security vulnerabilities

  Provide constructive feedback with specific suggestions for improvement.

# Context and memory settings
context_view: reviewer
memory:
  enabled: true
  max_messages: 20
  max_tokens: 4000

context:
  include_files:
    - "README.md"
    - "pyproject.toml"
  include_dirs:
    - "src/"
  exclude_patterns:
    - "**/__pycache__/**"
    - "*.pyc"
    - "**/.pytest_cache/**"
  max_context_tokens: 8000
EOF

agents actor add -c simple_llm.yaml

cat << EOF > quadratic.py
import math

def quadratic(a: float, b: float, c: float) -> tuple[float, float]:
    """
    Calculate the quadratic formula:

    If a*x^2 + b*x + c = 0, find the two values where x = 0.
    """
    discriminant = b*b - 4*a*c
    if discriminant < 0:
        raise Exception("No real-valued solutions.")

    left = 0 - b

    first = (left - discriminant) / 2 * a
    second = (left + discriminant) / 2 * a

    return (first, second)

print(quadratic(6, -5, 1))
EOF

agents actor context add quadratic.py

When

agents actor run local/code_reviewer "Please review quadratic.py"

Expected

A simple code review of the "quadratic.py" file would be output.

Actual

(20260402-2) ➜  20260402-2 agents actor run local/code_reviewer "Please review quadratic.py"
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=context.strategy service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=context.pipeline_component.strategy_selector service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=context.pipeline_component.budget_allocator service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=context.pipeline_component.strategy_executor service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=context.pipeline_component.deduplicator service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=context.pipeline_component.depth_resolver service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=context.pipeline_component.scorer service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=context.pipeline_component.packer service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=context.pipeline_component.orderer service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=context.pipeline_component.preamble_generator service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=context.pipeline_component.skeleton_compressor service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=context.storage_backend service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=output.renderer service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=output.materializer service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=output.format service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=validation.runner service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=validation.rule_provider service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=tool.provider service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=tool.middleware service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=skill.provider service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=skill.template service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=resource.resolver service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=resource.type_handler service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=a2a.transport service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=a2a.extension_method service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=event.handler service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=event.filter service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=config.source service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=config.validator service=plugin_manager
2026-04-02 23:05:43 [debug    ] plugin_manager.extension_point_registered name=safety.guardrail service=plugin_manager

There is explicitly no output when agents actor run -o output.txt local/code_reviewer "Please review quadratic.py" is run; it generates an empty file named output.txt.

# Given ``` cd ~ mkdir test cd ~/test mkdir 20260402-2 cd 20260402-2 mkdir data uv venv source .venv/bin/activate uv pip install -e /app agents init --yes cat << EOF > simple_llm.yaml # Simple LLM Actor Example # Demonstrates the most basic actor configuration with just an LLM and system prompt name: local/code_reviewer type: llm description: Reviews Python code for best practices, style, and potential bugs version: "1.0" provider: CleverThis # LLM configuration model: gpt-4 system_prompt: | You are an expert Python code reviewer. Review code for: - PEP 8 style compliance - Best practices and design patterns - Potential bugs and edge cases - Performance considerations - Security vulnerabilities Provide constructive feedback with specific suggestions for improvement. # Context and memory settings context_view: reviewer memory: enabled: true max_messages: 20 max_tokens: 4000 context: include_files: - "README.md" - "pyproject.toml" include_dirs: - "src/" exclude_patterns: - "**/__pycache__/**" - "*.pyc" - "**/.pytest_cache/**" max_context_tokens: 8000 EOF agents actor add -c simple_llm.yaml cat << EOF > quadratic.py import math def quadratic(a: float, b: float, c: float) -> tuple[float, float]: """ Calculate the quadratic formula: If a*x^2 + b*x + c = 0, find the two values where x = 0. """ discriminant = b*b - 4*a*c if discriminant < 0: raise Exception("No real-valued solutions.") left = 0 - b first = (left - discriminant) / 2 * a second = (left + discriminant) / 2 * a return (first, second) print(quadratic(6, -5, 1)) EOF agents actor context add quadratic.py ``` # When ``` agents actor run local/code_reviewer "Please review quadratic.py" ``` # Expected A simple code review of the "quadratic.py" file would be output. # Actual ``` (20260402-2) ➜ 20260402-2 agents actor run local/code_reviewer "Please review quadratic.py" 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=context.strategy service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=context.pipeline_component.strategy_selector service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=context.pipeline_component.budget_allocator service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=context.pipeline_component.strategy_executor service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=context.pipeline_component.deduplicator service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=context.pipeline_component.depth_resolver service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=context.pipeline_component.scorer service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=context.pipeline_component.packer service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=context.pipeline_component.orderer service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=context.pipeline_component.preamble_generator service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=context.pipeline_component.skeleton_compressor service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=context.storage_backend service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=output.renderer service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=output.materializer service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=output.format service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=validation.runner service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=validation.rule_provider service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=tool.provider service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=tool.middleware service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=skill.provider service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=skill.template service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=resource.resolver service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=resource.type_handler service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=a2a.transport service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=a2a.extension_method service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=event.handler service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=event.filter service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=config.source service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=config.validator service=plugin_manager 2026-04-02 23:05:43 [debug ] plugin_manager.extension_point_registered name=safety.guardrail service=plugin_manager ``` There is explicitly no output when `agents actor run -o output.txt local/code_reviewer "Please review quadratic.py"` is run; it generates an empty file named `output.txt`.
brent.edwards added this to the v3.2.0 milestone 2026-04-02 23:08:57 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
cleveragents/cleveragents-core#1603
No description provided.