Skip to content

Releases: OSINT-Copilot/Obsidian-OSINT-Copilot-plugin

v2.5.6

Choose a tag to compare

@popovvasile popovvasile released this 06 May 11:42

Highlights

  • Added self-added HTTP enricher framework (custom/enrichers/*.json) with strict approval workflow.
  • Added command to draft enricher skills from API documentation and user requirements.
  • Added planner/runtime tool integration for ENRICH_<id> tools.
  • Added safe HTTP executor (allowlist, retries, timeout, env-var auth references).
  • Added enricher audit logging and docs (docs/ENRICHERS_SETUP.md).

Verification

  • npm test -- --run
  • npm run build

v2.5.5

Choose a tag to compare

@popovvasile popovvasile released this 06 May 10:38

Highlights

  • Claude Code remains the default unified chat runtime.
  • Added custom runtime registry in Settings (multiple custom CLI runtimes with id/name/path/args/timeout/health-check/enabled).
  • Replaced chat runtime buttons with a dropdown listing all healthy runtimes (Claude/Hermes/custom).
  • Added migration/fallback safeguards so invalid or removed runtime selections fall back to Claude.
  • Updated tests and docs for runtime configuration behavior.

Verification

  • npm test -- --run
  • npm run build

v2.5.4

Choose a tag to compare

@popovvasile popovvasile released this 06 May 10:22

Highlights

  • Added dedicated custom schema guide in docs/CUSTOM_TYPES_SETUP.md with Person/Company examples and relationship patterns.
  • Linked custom types setup from README.md and USER_GUIDE.md for faster onboarding.
  • Published patch release metadata bump to 2.5.4.

Verification

  • npm test -- --run
  • npm run build

OSINT Copilot v2.5.3

Choose a tag to compare

@popovvasile popovvasile released this 06 May 10:01

2.5.3

  • Fixed graph parse failures from duplicate YAML keys in entity notes (e.g. top-level type collision between entity kind and a property value).
  • Reserved frontmatter guard in EntityManager: conflicting property keys are now stored under props instead of duplicating reserved top-level keys.
  • Backward-compatible read path: frontmatter.props is merged into entity.properties with props precedence.
  • Migration command added: Normalize entity frontmatter reserved keys (props namespace) to rewrite existing entity notes safely.
  • Added regression tests for frontmatter serialization/parse behavior.

OSINT Copilot v2.5.2

Choose a tag to compare

@popovvasile popovvasile released this 06 May 09:54

2.5.2

  • Visible extraction logs in chat: attachment/image extraction now emits structured Claude CLI events and shows them in an expandable Extraction logs panel during processing.
  • Safer diagnostics by default: stdout/stderr snippets are sanitized and truncated for UI display.
  • Debug toggle: optional raw CLI output in logs for troubleshooting.
  • Configurable verbosity: Settings → Graph extraction (Claude Code): Extraction log verbosity (minimal or detailed) and Extraction debug: raw CLI output.
  • Plumbing/tests: log event passthrough added in API service and new tests for sanitizer + parse event flow.

OSINT Copilot v2.5.1

Choose a tag to compare

@popovvasile popovvasile released this 06 May 04:05

2.5.1

  • Claude Code CLI: Subprocess cwd is set to the vault root (adapter.getBasePath()) so image extraction and --print runs align with the open vault.
  • Errors: Failed CLI invocations include stdout and stderr in thrown errors and console logs (the CLI often prints fatal messages on stdout, e.g. org access).
  • Settings: Test Claude binary runs --version then a minimal --print probe; failures show a long notice with the full message.

Install from main.js, manifest.json, and styles.css attached below (Obsidian community plugin layout).

OSINT Copilot vv2.4.1

Choose a tag to compare

@github-actions github-actions released this 13 Apr 17:02

Release notes

2.4.1

  • Graph workspaces (Electron): Replace unsupported window.prompt() with an Obsidian modal for + new graph workspace. Delete workspace uses ConfirmModal instead of confirm().

2.4.0

  • Vault graph lock: Box-select entities and relationships in the graph, then Lock area to mark those notes read-only until unlocked (editor unlock button or Settings).
  • Editor UX: Locked notes open in preview; unlock via toolbar control or Unlock all in plugin settings.
  • Agents: Orchestration and task agents skip writes to locked paths; graph delete commands respect locks.
  • Multi-graph workspaces: Toolbar dropdown for separate saved layouts; positions stored in graph-positions.json as versioned byGraph (legacy flat file is migrated automatically).

OSINT Copilot vv2.4.0

Choose a tag to compare

@github-actions github-actions released this 13 Apr 16:49

Release notes

2.4.0

  • Vault graph lock: Box-select entities and relationships in the graph, then Lock area to mark those notes read-only until unlocked (editor unlock button or Settings).
  • Editor UX: Locked notes open in preview; unlock via toolbar control or Unlock all in plugin settings.
  • Agents: Orchestration and task agents skip writes to locked paths; graph delete commands respect locks.
  • Multi-graph workspaces: Toolbar dropdown for separate saved layouts; positions stored in graph-positions.json as versioned byGraph (legacy flat file is migrated automatically).

v2.3.0 — Visible OSINTCopilot paths

Choose a tag to compare

@popovvasile popovvasile released this 13 Apr 16:12

Defaults (visible in vault)

  • Conversations: OSINTCopilot/conversations/
  • Customization: OSINTCopilot/custom/ — prompts, skills, task agents, outputs (custom-types.json here too)
  • Graph layout cache: OSINTCopilot/graph-positions.json

Existing installs keep paths stored in plugin data until you change settings or move folders. See USER_GUIDE troubleshooting.

Settings → OSINT Copilot shows Current version from manifest.json (2.3.0).

v2.2.0 — Skills-based orchestration

Choose a tag to compare

@popovvasile popovvasile released this 13 Apr 15:53

Skills menu in chat (toggle Local search, Graph generation, custom vault skills). Orchestration planner uses dynamic tools; custom skills under OSINTCopilot/skills/. Removes tri-mode dropdown; orchestration-first routing. See USER_GUIDE.md.