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.