Repository navigation
Releases: sunlover7/agentlinkops-cli
Releases · sunlover7/agentlinkops-cli
Release list
agentlinkops 0.6.11
- Keep
check --jsonstdout limited to observation rows. Send empty-ledger, not-due and filter notices to stderr. - Reject malformed ledger rows with line numbers and exit with status 2 before fetching or updating customer records.
- Apply
--fail-on-unknownto JSON and human output. Unknown observations remain nonfailing by default. - Detect duplicate placements across import batches and retain their original file line numbers.
agentlinkops 0.6.10
Inspect the installed version's help before using selectors; older published versions
may install the full pack.
- Default agent setup to the connection skill, its reference and detected-client connection setup. A connection-only upgrade retains previously installed optional payloads.
- Select optional skills and versioned recipes with repeatable
--skill IDand--recipe ID; choose the complete pack explicitly with--all-skills. - Refuse targeted skill removal while an installer-owned dependent recipe survives, including a preserved customer-edited body. Untrusted dependency metadata also refuses removal. Preview joint recipe/skill removal after reconciling edits, or preview a complete uninstall without selectors. Customer records and existing file/configuration custody rules remain in place.
- Let customers choose their editorial process, tools and records. Publisher guidance and the bundled CRM are optional; selected recipe recovery no longer requires an unselected campaign recipe.
- Make the supplied-link check visible before hosted examples. It fetches the source page without an account, repository, ledger, CRM or publisher recipe and retains observation uncertainty.
agentlinkops 0.6.9
- Read ChatGPT citations in the current anonymous layout, where inline citations and source pills are buttons carrying their sources as JSON. 0.6.8 read only anchor links and recorded these answers as unknown. Code-copy, table-copy and entity controls are recognized as non-citations; any other unrecognized control still keeps the answer unknown.
- Verify the prompt before and after submitting: the composer must hold the whole panel prompt (one refill, otherwise a retriable unknown), and the submitted turn must match it. 0.6.8 could submit a truncated prompt and score the answer to a different question.
- Find the current anonymous ChatGPT composer (
textarea#mobile-composer-prompt) directly instead of through the broad fallback. - Treat a ChatGPT failure message shown as the assistant turn ("Something went wrong...") as a retriable unknown. 0.6.8 recorded it as an answer and a false not-cited observation.
- Name the kinds of unrecognized element (tag and role counts, never URLs or text) when an anonymous ChatGPT answer's citations cannot be read and the observation stays unknown.
- End the virtual display (Xvfb) when a browser measurement process is killed or crashes. A detached watchdog stops Xvfb within five seconds of the process disappearing and only signals the pid while it is still Xvfb. It stays armed if a normal close cannot be confirmed.
agentlinkops 0.6.8
- Recognize the anonymous ChatGPT response layout and use the latest visible assistant response consistently when reading answers and citations. Exclude user messages and response controls from answer text.
- Read citation URLs from a newly opened anonymous Sources panel after one normal click on the latest response's Sources control. Require the exact controlled panel layout, visible publisher-label coverage and three matching valid reads; unresolved, hidden, ambiguous or changed evidence remains unknown.
- Correct the bundled agent reference version. Package, web and documentation preflight checks now reject stale reference versions or mismatched generated copies.
agentlinkops 0.6.7
- Default browser citation measurement to accountless mode. Saved session files are ignored unless
AGENTLINKOPS_BROWSER_AUTH=saved-sessionis explicitly selected. - Reject custom launch, environment, extension and Firefox-preference overrides in accountless mode. Proxy admission remains required; direct diagnostics still need explicit authorization and configuration.
- Keep anonymous login walls, blocked pages and failed answers unknown. Accountless mode does not guarantee that a provider will answer.
agentlinkops 0.6.6
- Retain supplied browser usage receipts in a bounded local journal after each attempt and cleanup. Missing meter values remain unknown; failed writes stop the run.
- Close browser adapters after failed runs and admission errors. Cleanup uncertainty stays explicit in retained receipts.
- Check citation files against their recorded observation hashes before freezing reports or uploading evidence. Changed or unreferenced files cannot silently add samples.
- Include retained inspection-attempt status and rolling website quota in the command response schema.
agentlinkops 0.6.5
- Browser measurement requires a configured proxy. Authorized direct diagnostics need an explicit setting; missing proxy configuration never selects direct traffic.
- Bound proxy acquisition, callback and cleanup waits. Failed cleanup quarantines the lease and blocks reuse; errors exclude provider details that could contain credentials.
- Keep supplied usage measurements separate from estimated costs. The standard URL proxy has no meter, and engine callback receipts are not persisted by the CLI runner.
agentlinkops 0.6.4
- Import and export immutable local IndexNow submission receipts, with hashes and replay checks. These commands send no submissions.
- Join each submission attempt to later retained index observations for the exact URL and project. JSON and CSV preserve source, date, reason and unknown results.
- Submission responses remain received, validation pending, failed or unknown. Later Google observations do not verify indexing by an IndexNow participant or establish that submission caused indexing.
agentlinkops 0.6.3
- Agent installation preserves customer edits and supports previewed removal and interrupted-install recovery.
- Four versioned recipes ship within the existing five product skills, with native Codex discovery and bounded recovery evaluation.
- Admission and disavow commands expose rule checks, retained decisions and deterministic customer-owned exports. Approval requires a signed-in owner or administrator.
- Lifecycle commands retain supplied deal metadata in currency minor units. Explicit lifecycle sync mirrors hosted facts without overwriting the local ledger.
- The command catalog includes retained profile distributions, per-widget exports and historical link location evidence. Unknown evidence remains unknown.
agentlinkops 0.6.2
- Citation panels support competitor targets and explicit locale contexts. New panels default to the free mock engine; prompt suggestions remain editable.
- Citation reports show bounded epoch history, retained evidence and unknown results. Local cadence commands preserve configured paths and require explicit webhook opt-in.
- Citation statistics retain null rates for all-unknown samples and add supplemental confidence sequences and exploratory change candidates. These do not establish a real-world change date.
- Google AI Overview ingestion validates supplier responses and provenance. Live use requires configured credentials and a budget; missing credentials never select fixture results.
- Cloud-synced link receipts preserve content hashes and checker metadata when the hosted event supplies them.
- Packaging follows dynamic imports and retains the maintained browser providers, with declared runtime dependencies.