agent

Managees the lifecycle of your application's Docker-based agents.

29|8|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/hashimiche/hal --skill agent-hashimiche
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: agent
Source: https://github.com/hashimiche/hal/tree/main/internal/skills/data/terraform/agent
Command: npx skills add https://github.com/hashimiche/hal --skill agent-hashimiche

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manages the lifecycle of a local Terraform Enterprise agent pool within HAL, reducing manual setup and drift when running TFE agents.

Core Features & Use Cases

  • Pool lifecycle control: create, reuse, and teardown an agent pool integrated with HAL.
  • Agent runtime management: start, stop, and rotate the local TFE agent container.
  • Validation and troubleshooting: verify agent registration, inspect runtime logs, and apply recommended fixes to common issues.

Quick Start

Enable the HAL-managed local Terraform agent runtime and verify the pool has at least one registered agent.

Frequently Asked Questions about agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Terraform Enterprise agent pools locally?▼

Manage local Terraform Enterprise agent pools by orchestrating their lifecycle within HAL, which handles creating, reusing, and tearing down pools alongside the local TFE agent container runtime.

What do I need to set up before running a local TFE agent pool?▼

Running a local TFE agent pool requires a local TFE endpoint, the HAL-managed hal-tfe container, the agent container hal-tfe-agent, a default pool named hal-agent-pool, and the default agent image hashicorp/tfc-agent:1.28.

Why does my Terraform Enterprise agent pool show no registered agents?▼

Troubleshoot no-registered-agent issues by verifying agent registration and inspecting runtime logs within HAL to apply recommended fixes for common local TFE agent container connectivity or token problems.

How do I rotate or revoke tokens for a local TFE agent?▼

Revoke HAL-managed tokens and rotate the local TFE agent container through the agent runtime management features, allowing you to start, stop, and refresh agent pool credentials.

Can I reuse an existing Terraform Enterprise agent pool instead of creating a new one?▼

Reuse an existing Terraform Enterprise agent pool through the HAL pool lifecycle control, which supports both creating new pools and integrating existing ones to reduce manual setup and configuration drift.