Skip to content

Strategy Levels

The job search has configurable aggressiveness. The agent asks you about your situation, proposes a level, and saves it to the database. All flows read and respect it.

Levels

LevelSituationapply_batchtargets_batchdaily_freqmatch_thresholdfollow_up_daysrelax_must_havescold_outreachsources
passiveEmployed, open to opportunities00on-demandMust only7nonefalseradar, news
selectiveEmployed, looking for better551x/dayMust only5nonefalseradar, apply, targets, news
activeUnemployed or about to be10102x/dayMust+Strong3manager (accept IC if AI focus strong)trueradar, apply, targets, news
aggressiveNeeds a job now15all2x/dayMust+Strong+Nice2manager + remote (accept hybrid if project is great)trueradar, apply, targets, news

Parameters

Each level sets these parameters. You can customize individual ones after choosing a level:

ParameterTypeWhat it controls
apply_batch_sizeintMax jobs per apply session (0 = no auto-apply)
targets_batch_sizeintMax companies per targets session (0 = don't run, "all" = no limit)
daily_frequencystringHow often to run daily: on-demand, 1x/day, 2x/day
match_thresholdstringWhich matches to act on: must_only, must_strong, must_strong_nice
follow_up_daysintDays before sending a follow-up on an application
relax_must_havesarrayWhich Must-haves to relax: manager, remote, salary, ai_focus
cold_outreachboolWhether to send cold messages to recruiters at target companies
sources_activearrayWhich sourcing pillars to use: radar, apply, targets, news

How to change

Say any of these to your agent:

  • strategy
  • "change strategy"
  • "more aggressive"
  • "I found a job" (memory skill detects this and proposes passive)
  • "I was laid off" (memory skill detects this and proposes active)

The agent asks questions, proposes a level, allows customization, and saves to DB.

Released under the MIT License.