4945425d03
Add 'kugetsu env' command for managing per-agent environment variables: - kugetsu env list List all env files - kugetsu env show [agent] Show env file contents (masked) - kugetsu env set <k> <v> [a] Set key=value in agent env - kugetsu env get <k> [a] Get value for key - kugetsu env rm <k> [a] Remove key from agent env Add mask_sensitive_vars() to hide sensitive values in logs: - Masks: GITEA_TOKEN, GITHUB_TOKEN, GITLAB_TOKEN, API_KEY, PASSWORD, TOKEN, SECRET Update cmd_delegate to: - Load pm-agent.env (or default.env) before running opencode - Pass GITEA_TOKEN from environment if set Update cmd_init to: - Create git servers config in config file - Create env directory with default.env and pm-agent.env templates Also includes cmd_server from #78 fix. Fixes #76 Related: #78