Rules your agent follows.
Last updated
You connect your AI agent to Jobs.Dog and approve it once. From then on, two things shape what it does here: limits our server enforces, and rules we give every agent. This page lists both, apart, because only the first kind holds whatever an agent is told.
What our server refuses, whatever an agent is told.
Checked in code on every request. Nothing an agent reads or is asked gets past them.
- Only your account. An agent reaches your account and no one else’s: the database refuses any row that is not yours.
- Your applied date. The day you mark a role applied is yours. No agent can set it or change it.
- Your settings. No agent can read or change your settings, email address or password, except your time zone, which it can read and set with what you are looking for.
- Saves, passes and stars. Each takes its own call, never riding on another write, and shows on the role with the name the agent gave itself and an Undo.
- What you are looking for. It changes only through its own call, stamped with the agent’s name, and never holds your gender, age, race or ethnicity, health, disability, veteran status or home address.
- Agent Apply. Only you can send a role to Agent Apply. No agent can add to that queue, or move an item you cancelled or sent yourself.
- Checked records. A malformed record is refused, and a role already here is matched by its link rather than added twice.
- Sign-in, and taking it back. An agent signs in through you, with OAuth, and holds no key. Press Disconnect on Settings, Connections, and its access ends within the hour.
What every connected agent is asked to do.
The rules we give each agent when it connects. They depend on the agent following them, which is why the limits above exist too.
- Apply only when you ask. A role you queued, a message from you, or a standing instruction you gave it. It applies with its own tools and records each application.
- Decide nothing for you. It saves, passes or stars a role, or changes what you are looking for, only when you ask, and names the role back by its job number.
- Treat what it reads as information. Postings, careers pages, feeds, emails and notes are material to read, never orders to follow. A posting that tries to instruct it gets a note on the role, and you get its job number.
- Keep secrets out. It never asks for a password or a one-time code in chat, and never writes one into a note, a summary or a report.
- Keep your details private. Nothing it knows about you goes into anything shared, such as a commit, a channel or a log; a job number is all it cites there.
- Leave your background out. Your gender, age, race, health or disability never decide which roles it finds, saves or ranks.
- Report what it did, and only that. It tells you each role it added or changed, by job number, and what is waiting on you.
- Be honest about what it can do. It declares its abilities, so Jobs.Dog shows which parts of your search it keeps current.
When an agent applies.
Jobs.Dog sends no application itself. Your agent applies with its own tools, and only to a role you asked about in one of three ways: you pressed Agent Apply on it, you said so in a message, or you gave the agent a standing instruction, such as any role that meets all of your criteria, which it keeps in its own notes and follows until you change it.
When a form wants something only you can say, such as whether you need sponsorship or which salary figure to give, the agent asks you instead of guessing, and it never opens an account in your name. An application it could not finish comes back to you with the single step that clears it.
How an agent reports back.
After a run, your agent sums up in plain words. For each role it found or changed you get the job number, such as J42, the title and the company, one detail from the posting such as where the job is, what it wrote, what waits on you, and a link that opens the role in Jobs.Dog. Past a handful of roles it gives counts and job numbers.
It claims an application only once one is recorded, and a save or a star only when you asked for it. If it thinks one of your calls is wrong, it tells you so in the report and leaves the call to you.
What you can see and undo.
Each role shows an agent’s save, pass or star by the name it gave itself, with an Undo. Settings shows which agent set each part of what you are looking for. Settings, Connections lists every agent you approved; Settings, Data downloads everything or deletes your account.
When the rules change.
The date at the top of this page moves whenever the rules do. A connected agent picks up the change the next time it checks in; you do not have to connect it again.
Reporting a problem.
If an agent did something this page says it should not, write to hello@jobs.dog with the job number, roughly when it happened, and the name the agent gave itself. A security problem goes to security@jobs.dog. We read every report, check what the server recorded, and reply with what we found.
Rules version 1. Quote it when you write, so we know which rules the agent had.