feat(kugetsu): add local config file for user overrides (fixes #67) #69
Closed
shoko
wants to merge 0 commits from
fix/issue-67-config-file into main
pull from: fix/issue-67-config-file
merge into: shoko:main
shoko:main
shoko:fix/issue-254
shoko:fix/issue-252
shoko:fix/issue-248
shoko:fix/issue-246
shoko:fix/issue-165
shoko:fix/issue-158
shoko:fix/issue-244
shoko:fix/issue-121
shoko:fix/issue-119
shoko:fix/issue-166
shoko:fix/issue-229-pr-conflict-check
shoko:fix/issue-212
shoko:fix/issue-229-user-message-with-base-workflow
shoko:fix/issue-229-ensure-session-worktree-bug
shoko:fix/issue-168
shoko:fix/issue-225-cmd-continue-message-truncation
shoko:fix/issue-223-pr-creation-instructions
shoko:fix/issue-220-pm-context-enhancement
shoko:fix/issue-210-msg-file-race-condition
shoko:fix/issue-207-queue-daemon-set-debug-mode
shoko:fix/issue-message-encoding
shoko:fix/issue-118
shoko:fix/issue-daemon-worktree-session-handling
shoko:fix/issue-write-index-quoting
shoko:fix/issue-cmd-destroy-unbound-var
shoko:fix/issue-daemon-worktree-path-fix
shoko:fix/issue-syntax-error-372
shoko:fix/issue-187-start-forks-agent
shoko:fix/issue-185-worktree-wrong-directory
shoko:fix/issue-183-destroy-base-requires-target
shoko:fix/issue-181-get-repo-url-strips-user-org
shoko:fix/issue-179-worktree-path-doubled
shoko:fix/issue-176-extract-issue-ref
shoko:fix/issue-174-queue-daemon-crashes
shoko:fix/issue-172-init-script-wrong-session-ids
shoko:fix/issue-170-duplicate-update-queue
shoko:fix/issue-167-notification-bash
shoko:fix/issue-156-queue-fixes
shoko:fix/issue-155-queue-list-json
shoko:fix/issue-160-gitea-token-from-pm-agent
shoko:fix/issue-156
shoko:fix/issue-150
shoko:fix/issue-116-modularize-script
shoko:fix/issue-120
shoko:fix/issue-144-parse-issue-ref-format-v2
shoko:fix/issue-queue-daemon-excess-agents
shoko:fix/issue-142-process-queue-missing-parens
Labels
Clear labels
0.2.x-only
0.3.x-only
backport
blocked
bug
critical
feature
foundation
high
meta
need-review
parallelization
ready
ready-to-merge
task-delegation
Available only in 0.2.x, not backportable
Available only in 0.3.x, not backportable
Backport compatible - can merge to 0.1.x
Issue needs clarification/discussion before it can be worked on
Bug report
Critical - blocking parallel work
New feature
Foundation work for 0.2.x
High priority - workflow improvements
Meta issue tracking multiple issues
PR needs review before merge
Issues related to parallelization
Issue is clear and ready to be implemented/delegated
PR approved and ready to merge
Issues related to task-delegation
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: shoko/kugetsu#69
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "fix/issue-67-config-file"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add
~/.kugetsu/configfile that sources on each command call for persistent user overrides.Implementation
After line 11 in kugetsu script (after MAX_CONCURRENT_AGENTS default):
Usage
Users can create
~/.kugetsu/config:Benefits
Fixes #67
I think we should include in kugetsu initialize that it will write config file. so basically its easier for user to modify it rather than figuring out which config key is it. we initialized the config file exactly as the default value. also add the SKILL.md to mention about the ability to change the config
ebc2f99320to4d3205de86Thanks han! I will address both requests: 1) Add config file initialization to kugetsu init, 2) Document config override in SKILL.md. Let me know if anything else is needed.
Thanks han! I will address both requests: 1) Add config file initialization to kugetsu init, 2) Document config override in SKILL.md. Let me know if anything else is needed.
lgtm
Pull request closed