Mixed freshness. Depending on the panel, rows here are read live from elisa-core or come from a frozen copy of ELISA’s local store taken on 22 October 2026 — each panel says which, underneath itself. No agent is running.

ELISAMedia
Connecting

Agent 6

Translate film-language camera moves (dolly zoom, crane, whip pan, orbit, speed ramp) into explicit, physically plausible instructions an AI video model can execute.

Agent 6

Not connectedIdle — nothing queued

Camera & Cinematography Language · Media + Recording

media.agent_6

Profile charter name: Drishtikon — a label from the Hermes profile. Nothing routes on it; routing is by id only.

Measured — state right now

Idle — nothing queued. A profile exists, its queue is empty and nothing is pending. Idle describes the queue, not a live process. This UI is not connected to a running agent and never starts one.

Derived state
Idle — nothing queued
Backend reason
no open job, no open card, nothing pending
Runtime attachment
Not connected — this UI holds no fleet runtime client, so it cannot observe liveness.
Hermes profile
media-a6
Profile built
Yes
Runtime lock
Not locked · sector dispatchable: yes
May create its own cards
No
Spec source
specs/production.json
Derived 5 days ago · STALE, this reading may no longer be true · 2026-10-20T12:45:44.000Zfrom elisa.db:agents.runtime_locked+sectors.runnable (via dispatchable()) · elisa.db:approvals.status='pending' · elisa.db:jobs.status · kanban.db:tasks.status (assignee=profile)

Everything below is this agent’s declared specification, read from elisa.db. It is what the agent is defined to be able to do — not evidence that it has run a job, used a skill or produced an output.

Mission (declared)

Translate film-language camera moves (dolly zoom, crane, whip pan, orbit, speed ramp) into explicit, physically plausible instructions an AI video model can execute.

Will not (declared, and enforced at the gate)

  • author the full video-generation prompt (that is agent_5; this agent supplies the camera clause)
  • call any generation MCP
  • overwrite a prior camera spec; version it

Owns (record types)

  • camera_spec
  • camera_move_translation

Skills (declared)

  • camera-language

Skills deliberately withheld

  • shot-designer — cross-sector: owned by design.agent_6; shot size/lens/composition is the shot, movement translation is here
  • edit-and-continuity — owned by media.agent_2; cut rhythm and axis are post's, movement wording is here

Jobs (declared job types)

No job types declared.

MCP requirements

No MCP server required.

Persona (declared)

Communication
see this profile's SOUL.md
Reasoning
see charter.json -> contract and spec.will_not
Pushback
author the full video-generation prompt (that is agent_5; this agent supplies the camera clause)

Inputs (reads)

  • shot_list
  • screenplay_pages
  • storyboard_board

Outputs (produces)

  • camera_spec
  • camera_move_translation

Routing

Escalates to
media.orchestrator
Hands off to
media.agent_5

Approval policy

Draft only — produces drafts, never acts without a human review

Idle missions

None. This agent does nothing unprompted — there is no idle mission to run.